默认禁用 Google Chrome 扩展

Make Google Chrome Extension disabled by default

我想让我的 Google Chrome 扩展默认禁用,然后根据内容流启用它,我该如何实现?

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

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

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

每次打开标签页时,您可以执行以下操作来禁用扩展程序::

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

然后以后根据流程调用chrome.browserAction.enable();