Полезная информация

В мире Mozilla происходит много интересных событий. Но вам не нужно постоянно посещать новостные сайты, чтобы быть в курсе всех изменений. Зайдите на ленту новостей Mozilla Россия.

Разработка » Получение исходного blob'а ресурса _без_ повторного HTTP-запроса » 25-12-2014 23:49:24

Здравствуйте. Прошу помощи по следующему вопросу. Продолжительное гугление результатов не дало.
Суть задачи следующая: при загрузке страницы (браузером FF), загружаются различные ресурсы (картинки, css, js и пр.) и остаются где-то в памяти браузера. Необходимо по URL ресурса получить его содержимое и отловить событие окончания загрузки этого ресурса. Важное замечание: получить содержимое объекта необходимо уже из памяти, а не повторно загружая его по его URL. Либо перехватить в момент передачи по сети. Но повторный запрос содержимого из сети исключен.

Т.е. по шагам:
1. В браузер устанавливается дополнение mozrepl (https://addons.mozilla.org/ru/firefox/addon/mozrepl/)
2. Подключаюсь к браузеру (repl):
  rlwrap socat - tcp:localhost:4242
3. Ввожу код, отслеживающий, загрузку ресурсов и передающий их пары [URL, <содержимое>] текстом в консоль. Очевидно, что содержимое на этом шаге будет кодироваться в base64/hex/пр.
4. Ввожу, к примеру,
  gBrowser.browsers[0].con

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]