【问题标题】:Make Google Chrome Extension disabled by default默认禁用谷歌浏览器扩展
【发布时间】:2020-10-25 07:25:12
【问题描述】:

我想让我的谷歌浏览器扩展默认禁用,然后根据内容流启用它,我该如何实现呢?

这是禁用扩展的 API,默认情况下我需要它。 https://developer.chrome.com/extensions/browserAction#method-disable

【问题讨论】:

  • 请参阅this answer,它展示了如何通过 page_action 进行操作,这与 browser_action 基本相同,但更适合您的用例。根据“内容流”的不同,可能会有不同的解决方案。

标签: javascript google-chrome-extension


【解决方案1】:

在您的后台页面中(例如在manifest.json 中配置):

"background": {
    "scripts": [
        "js/background.js"
    ]
}

您可以执行以下操作以在每次打开选项卡时禁用扩展::

chrome.tabs.onCreated.addListener(() => {
    chrome.browserAction.disable();
});

然后,基于流调用chrome.browserAction.enable();

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-04-17
    • 2014-07-24
    • 2016-06-08
    • 2012-04-21
    • 1970-01-01
    相关资源
    最近更新 更多