拡張機能を作成していて、バックグラウンド ページに次の呼び出しがあります。
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"
]
ここで一体何が起こっているのですか?これは、Web リクエスト ドキュメントhttp://developer.chrome.com/stable/extensions/webRequest.htmlです。