我无法停止扩展程序来覆盖chrome:// newtab。
我正在尝试使用manifest.json进行此URL覆盖配置。我能够在新标签(chrome:// newtab)上显示索引页面。这在开发过程中对我有帮助。现在,我认为我的页面工作正常,并且我希望它仅在单击扩展图标时才显示为弹出窗口。我删除了manifest.json上的override命令。但是,每次我重新加载扩展程序时,扩展程序仍会覆盖新选项卡。我试图将其从设置中删除->启动时->禁用。但是,当我构建项目并将其重新加载到chrome扩展程序时,我的新标签再次被修改,并且这(在启动时设置->)表明我的扩展程序再次获得了控制权。
下面是我放入并删除的代码。即使删除了这部分代码,我的扩展程序仍在控制新标签页。
"chrome_url_overrides" : {
"newtab": "index.html"
},
是否必须修改其他区域才能完全释放新标签页的控件?
这是我的manifest.json的样子
{
"manifest_version": 2,
"name": "name",
"author": "Me",
"version": "1.0",
"description": "XXXX",
"icons": {
"16": "16.png",
"24": "24.png",
"32": "32.png",
"64": "64.png",
"128": "128.png"
},
"browser_action": {
"default_popup": "index.html"
},
"permissions": [
"<all_urls>",
"storage",
"declarativeContent",
"tabs",
"activeTab"
],
"background": {
"scripts": ["background.js"],
"persistent": false
},
"content_scripts": [
{
"all_frames": true,
"matches": ["mydomains"],
"js": ["content_script.js"]
}
]
}