Я пытаюсь создать chrome-плагин, где мне нужно захватить все сетевые запросы, запущенные на веб-странице. Я прошел через Docs @http://developer.chrome.com/extensions/devtools_network.htmlchrome.devtools.network.getHAR возвращает 0 записей
И я использую
chrome.devtools.network.getHAR(
function(harLog) {
alert(harLog.entries.length);
});
Но каждый раз, когда я получаю 0 записей, даже при попытке открыть панель первой и обновите веб-страницу. Может кто-нибудь, пожалуйста, помогите, если есть что-то, чего я не вижу?
Я использую любой веб-страницу, чтобы проверить это, например, «http://www.cnn.com/» и установить разрешение в манифесте, как
"permissions": [
"http://*/*",
"https://*/*"
]
Зачем использовать 'devtools'? ** [chrome.webRequest] (http://developer.chrome.com/extensions/webRequest.html) ** кажется более полезным подходом. – gkalpak
Эй, экспертная система, это помогает. Но так или иначе, чтобы читать сетевые запросы только для активной активной вкладки? Проблема, с которой я сталкиваюсь, - это текущая активная вкладка не будет известна из фоновой страницы ... и файл popup.js (специфичный для pageActionUI) не может подключать слушателей к сетевым запросам. – lucky
Да, приведенный ниже пример дает хорошее понимание. Спасибо за вашу помощь, он работает – lucky