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)
をそして...この場合にはtime.comからはconsole.logとの要求を参照してくださいする方法はありますか?
私はリクエストを見たいので、Chromeウィンドウでリダイレクトする必要はありません。 私が必要とするのは、バックグラウンドコンソールで見ることだけです。
'does not work' ...何が起こるのですか?間違いはありますか?つまり、 'background.js'は' window'を持っていません。 –