我寫的擴展,在我的背景頁有這樣的呼叫權限:Chrome擴展:您不必使用阻塞的WebRequest聽衆
chrome.webRequest.onBeforeRequest.addListener(function(details) {console.log(details)}, {urls: ["<all_urls>"]}, ["blocking"]);
但是每當我運行它,我在開發者工具得到這個錯誤爲背景頁:
Error during webRequestInternal.addEventListener: You do not have permission to use blocking webRequest listeners. Be sure to declare the webRequestBlocking permission in your manifest.
即使我在我的清單看權限,像這樣:
"permissions": [
"cookies",
"http://*/*",
"https://*/*",
"tabs",
"history",
"webRequest",
"webRequestBlocking"
]
這裏到底發生了什麼?以下是網絡請求文檔http://developer.chrome.com/stable/extensions/webRequest.html。