我正在尝试加载并运行一个非常基本的扩展程序,阻止所有网址,但没有任何反应。 MANIFEST.JSON文件:
{
"manifest_version": 2,
"name": "Dial2Action",
"description": "This is my description",
"version": "1.0",
"background": {"scripts":["background.js"]},
"permissions": [
"webRequest",
"webRequestBlocking",
"https://app.dial2web.com/"
]
}
和background.js文件:
chrome.webRequest.onBeforeRequest.addListener(
function(details) {
return {cancel: true}; },
{urls: ["<all_urls>"]},
["blocking"]);
我很乐意得到一个提示或对工作简单重定向扩展的引用。
答案 0 :(得分:3)
那是因为你只拥有“https://app.dial2web.com/”的阻止权限。 您需要所有网址的权限:
{
"manifest_version": 2,
// other stuff
"permissions": [
"webRequest",
"webRequestBlocking",
"<all_urls>"
]
}
这对我来说很好。