Chrome扩展程序page_action图标未隐藏

时间:2019-10-07 22:23:24

标签: javascript google-chrome-extension

我正在使用background.js脚本通过以下代码隐藏我的page_action图标:

    chrome.pageAction.hide(sender.tab.id, function(some) {
        console.log(sender.tab.id);
    });

但是,图标始终处于“打开”状态,并且永远不会被隐藏。我没有启用该图标的任何其他功能,并且根据page_action documentation,该图标默认情况下应处于隐藏状态。

如果我从content script中删除了manifest.json,则默认情况下该图标是禁用的。

这里是manifest.json

{
  "manifest_version": 2,
  "name": "Chrome Extension",
  "description": "Chrome Extension",
  "minimum_chrome_version": "10.0",
  "version": "1.0",
  "page_action": {
    "default_icon": "logo.png",
    "default_popup": "popup.html"
  },
  "content_scripts": [
    {
      "matches": [
        "<all_urls>"
      ],
      "js": [
        "js/vendor.js",
        "js/content_script.js"
      ],
      "css": [
        "js/content_script.css"
      ]
    }
  ],
  "background": {
    "scripts": [
      "js/vendor.js",
      "js/background.js"
    ]
  },
  "permissions": [
    "declarativeContent",
    "tabs",
    "webNavigation",
    "storage",
    "activeTab",
    "<all_urls>"
  ]
}

有什么想法吗?

0 个答案:

没有答案
相关问题