在所有网站上提供Chrome扩展程序

时间:2018-03-24 21:18:53

标签: google-chrome google-chrome-extension

我正在尝试构建chrome扩展。希望它始终启用。

我尝试按以下方式进行:

chrome.declarativeContent.onPageChanged.removeRules(undefined, function(){
  chrome.declarativeContent.onPageChanged.addRules([{
    conditions: [new chrome.declarativeContent.PageStateMatcher({pageUrl: { urlContains: '*' },})],
    actions: [new chrome.declarativeContent.ShowPageAction()]
  }]);
});

但它似乎无法正常工作。 怎么做到这一点?

1 个答案:

答案 0 :(得分:2)

如果您只想让自己的图标一直显示,那么标准的方法是通过browser_action文件中的manifest.json字段:

{
  "browser_action": {
     "default_icon": {
        "32": "images/icon32.png" // Chrome supports various icon sizes (in pixels)
      },
      "default_title": "Title", // The title that shows up when a user hovers on your icon
      "default_popup": "popup.html" // The URL of your popup page
  }
}

据推测,它应该与您已有的page_action条目相同。

有关详细信息,请参阅:https://developer.chrome.com/extensions/browserAction