Разработка плагина Google Chrome - Мониторинг сетевых запросов? - PullRequest
2 голосов
/ 14 июля 2011

Можно ли отслеживать сетевой трафик с помощью плагина Google Chrome для локальной страницы?Например, я хочу отслеживать каждый раз, когда веб-страница запрашивает определенный файл (на основе соответствия регулярному выражению), и если пользователь щелкает плагин, он открывает новую вкладку для этого файла.

1 Ответ

3 голосов
/ 14 июля 2011

«Правильный» способ - использовать webRequest API , но он все еще экспериментален:

//background.html
chrome.experimental.webRequest.onCompleted.addListener(function(details) {
    console.log("resource", details.url);
});

Между тем вы можете перехватывать ресурсы, которые загружаются с помощью следующего кода:

document.addEventListener("beforeload", function(event) {
    console.log("resource", event.url);
}, true);

Это необходимо включить в скрипт содержимого, который работает с "run_at": "document_start".

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...