pageToOverride Chrome扩展程序 - 在选项中打开或关闭pageToOverride的使用

时间:2018-04-05 20:11:34

标签: google-chrome google-chrome-extension

我有一个chrome扩展程序。我进行了设置,以便覆盖默认选项卡。清单设置为:

"chrome_url_overrides" : {
        "newtab": "newTab.html"
      },

它按预期工作。一件事是我希望扩展用户可以在options.html中打开和关闭newTab的使用。

我的options.html已经可以使用后台脚本调整扩展程序与其他变量的交互方式。

镀铬扩展程序是否可以打开和关闭此覆盖功能?

1 个答案:

答案 0 :(得分:1)

您可以编写tab更改侦听器,当使用chrome.tabs.onUpdated.addListener更新标签时会触发该更改。 (但你需要tabs的许可。)

然后,您只需检查网址是否为chrome://newtab,如果是,并选中了复选框,则使用chrome.tabs.update()将其重新定位到其他网页。