Доступ к скаченным картинкам браузером
Подскажите пожалуйста, вот к примеру я пишу в браузере cyberforim.ru.
Браузер в процессе загрузки страницы - запрашивает и "скачивает" все ресурсы - картинки, текст и видимо хранит в оперативной памяти процесса браузера. Вот такой вопрос, а можно ли, как то с помощью JS - получить доступ к этим уже скаченным к примеру картинками ? То есть получить эти картинки в какой нибудь буфер Javascript - без дополнительного xmlhttprequest`а ? |
Andy_kun, постфактум - нет. Но xmlhttprequest достанет их из кэша, а не скачает заново.
Если заранее зарегать serviceworker, то можно руками залезть в механизм кэша и что-нить с ним делать. |
Цитата:
То есть у serviceworker`а - есть API, которое позволит это сделать ? |
Цитата:
Цитата:
|
Цитата:
Для примера: когда вы загружаете видео с ютуб - и когда оно у вас загрузилось - вы имеет возможность перемещаются по диапазону видео - вот уж точно - это видео хранится не на жёстком диске. |
Цитата:
|
Ссылки на все скаченные страницой изображения хранятся в массиве
document.images |
Цитата:
|
Цитата:
|
Вопрос был
Цитата:
Js имеет доступ только к картинкам (к пикселям), которые загрузились на той же странице, что и сам скрипт, и пришли с того же домена, что и сама страница. |
Цитата:
То есть, как и я написал с самого начала - браузер в процессе загрузки Страницы - загружает ресурсы в оперативную память. Как получить с помощью Js - доступ к буферам этих загруженных ресурсов ? Ну для примера на примере загруженных картинок ? |
Цитата:
|
Цитата:
|
Цитата:
Если картинки только пример, а нужны все данные "вообще" Если нужны именно картинки, и они грузятся на странице с ващего же сервера, то можно получить доступ к пикселям картинки. Надо вставить картинку в canvas и взять из canvas ImageData |
Цитата:
Вы спрашиваете про картинки. То, что это только пример, никто догадываться не будет. Правильно заданный вопрос - половина ответа. |
Цитата:
|
Цитата:
Цитата:
Цитата:
|
Цитата:
|
Часовой пояс GMT +3, время: 11:58. |