Получить источник загруженных URL-адресов через расширение Chrome? - PullRequest
4 голосов
/ 15 сентября 2011

Я пишу расширение Chrome, которое должно иметь возможность анализировать исходный код конкретной HTML-страницы и все внешние файлы Javascript и CSS, которые она загружает , не загружая их снова через XHR-запрос - то есть он будет анализировать запущенные копии, загруженные браузером.

Это возможно? Я знаю, что можно проанализировать источник конкретной открытой вкладки, но хотя эти файлы Javascript будут загружаться браузером, они, очевидно, не будут занимать свои собственные вкладки или окна (будет только HTML, загружающий их.) Пожалуйста, помогите !

1 Ответ

1 голос
/ 15 сентября 2011

Из коробки невозможно получить источник ресурсов, не прибегая к API chrome.experimental.devtools.resources.

Однако, когда экспериментальные API включены сПереключатель --enable-experimental-extension-apis позволяет выполнить выбор источника каждого ресурса:

chrome.experimental.devtools.resources.onFinished.addListener(function(resource) {
  resource.getContent(function(content, encoding) {
    if(encoding !== 'base64') {
      alert(content);
    }
  });
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...