如何解决发布Chrome插件的“广泛的主机权限”问题

时间:2019-04-29 11:24:00

标签: javascript google-chrome google-chrome-extension chrome-web-store

发布Chrome插件时出现以下错误:

  

Broad Host Permissions   与其请求广泛的主机权限,不如考虑使用activeTab权限,或指定您的扩展程序需要访问的站点。与允许完全访问不确定数量的站点相比,这两个选项都更安全,并且它们可能有助于最大程度地减少审核时间。

以下是我的manifest.json文件内容:

{
  "name": "Image listing",
  "version": "0.8",
  "description": "View all images",
  "content_scripts": [
    {
      "matches": ["http://*/*", "https://*/*"],
      "js": ["content.js"]
    }
  ],
  "browser_action": {
    "default_popup": "popup.html",
    "default_title": "Image viewer",
    "default_icons": {
      "16": "images/16.png",
      "32": "images/32.png",
      "48": "images/64.png",
      "128": "images/128.png"
    }
  },
  "icons": {
    "16": "images/16.png",
    "32": "images/32.png",
    "48": "images/64.png",
    "128": "images/128.png"
  },
  "manifest_version": 2
}

我在这里不使用任何permission属性,并且希望我的插件在每个站点中都能使用。

我也检查了此post

  

内容脚本中的主机匹配项隐式授予您主机权限。

但无法找到解决我问题的方法。

如何解决此问题?

0 个答案:

没有答案