background.js:如何使用chrome.webRequest API重定向URL?
chrome.webRequest.onBeforeRequest.addListener(function (details) {
console.log(details.url);
window.location.href = 'http://time.com/';
}, {urls: ['<all_urls>']}, []);
它顯示控制檯中的所有請求,當我訪問一個網站,但它不會重定向網站time.com。
附加信息:
我在這裏背景控制檯錯誤:
Error in event handler for webRequest.onHeadersReceived/1: ReferenceError: url is not defined at chrome.webRequest.onHeadersReceived.addListener.urls (chrome-extension://hkiajgmcjicgampfdeiiacbojlmdokob/background.js:5:8)
然後...有沒有辦法看到的console.log從time.com在這種情況下請求?
我喜歡看到請求,並且不需要在Chrome窗口上重定向。 我需要的只是請求在後臺控制檯中看到。
'不起作用... ...會發生什麼?你有錯誤嗎?事情是,'background.js'不具有'窗口' –