google-chrome-extension - 如何使 chrome 扩展对任何主机都有效

标签 google-chrome-extension

我正在使用以下代码,Chrome 扩展程序将在特定主机上处于事件状态。

chrome.declarativeContent.onPageChanged.removeRules(undefined, function() {
chrome.declarativeContent.onPageChanged.addRules([{
  conditions: [new chrome.declarativeContent.PageStateMatcher({
    pageUrl: {hostEquals: 'www.google.com'},
  })],
  actions: [new chrome.declarativeContent.Sho``wPageAction()]
}]);

});

我希望它对所有主机都有效。

最佳答案

您可以使用 hostContains: '.' 为所有主机激活您的扩展程序。我已经对此进行了测试,它适用于所有主机。

关于google-chrome-extension - 如何使 chrome 扩展对任何主机都有效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52073479/

相关文章:

javascript - 如何动态添加 wmode=opaque 到已经显示的嵌入元素?

javascript - Chrome 扩展程序 : Script running many times

javascript - Chrome 扩展和翻译

javascript - 选项页面可以在 Opera 扩展中有页面操作吗?

javascript - 在 Chrome 扩展程序中创建自定义 header 失败

github - Github 中的 Chrome 扩展而不是 Chrome 商店

google-chrome-extension - Chrome 扩展 : Unchecked runtime. lastError : Could not establish connection. 接收端不存在

gmail - 如何从已发送的邮件中获取 Gmail 对话的 URL?

javascript - chrome.tabs.executeScript() : How to get result of content script?

google-chrome-extension - 如何保护Chrome扩展程序