我无法停止扩展程序以覆盖chrome:// newtab

时间:2019-07-16 18:41:35

标签: google-chrome-extension

我无法停止扩展程序来覆盖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"]
    }
  ]
}

0 个答案:

没有答案