发布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,
内容脚本中的主机匹配项隐式授予您主机权限。
但无法找到解决我问题的方法。
如何解决此问题?