Значок расширения страницы Chrome не скрыт - PullRequest
0 голосов
/ 08 октября 2019

Я использую скрипт background.js, чтобы скрыть мой значок page_action со следующим кодом:

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

Однако значок всегда включен и никогда не скрывается. У меня нет никакой другой функциональности, которая включает значок, и согласно page_action документация значок должен быть скрыт по умолчанию.

Если я удаляю 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>"
  ]
}

Любые мысли?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...