我正尝试发布我的chrome扩展名,但它会出现,并且我不使用活动标签的权限
由于以下问题,您的扩展程序可能需要深入 评论: -广泛的主机权限,而不是请求广泛的主机权限,请考虑使用activeTab权限,或指定用于 您的扩展程序需要访问。两种选择都比 允许完全访问不确定数量的网站,它们可能 帮助缩短审核时间。
activeTab权限允许访问选项卡以响应 明确的用户手势。
{...“权限”:[“ activeTab”]}如果您的扩展程序只需要 在某些网站上运行,只需在扩展程序中指定这些网站 清单:{...“ permissions”:[“ https://example.com/ *”]}
我的清单后来根本没有activeTab权限
{
"name" : "AZSolusindo VPN",
"description" : "VPN Solusindo",
"permissions" : [
"proxy",
"tabs",
"unlimitedStorage",
"storage",
"<all_urls>",
"webRequest",
"webRequestBlocking",
"http://azsolusindo.info/*",
"http://127.0.0.1/*"
],
"background" : {
"scripts" : [
"background.js"
]
},
"browser_action" : {
"default_icon": {
"16" : "images/vpnoff.png",
"32" : "images/vpn32.png",
"48" : "images/vpn48.png",
"128" : "images/vpn128.png"
},
"default_title": "AZ VPN",
"default_popup": "popup.html"
},
"commands": {
"_execute_browser_action": {
"suggested_key": {
"default": "Alt+Shift+O",
"mac": "Alt+Shift+O",
"chromeos": "Alt+Shift+O",
"linux": "Alt+Shift+O"
},
"description": "Open Pop Up."
}
},
"content_scripts": [
{
"matches": [
"http://azsolusindo.info/vpn/index.php/template",
"http://127.0.0.1/AzVPN/public/template"
],
"js": ["JS/content.js"],
"run_at": "document_end"
}
],
"version" : "0.9.5.1",
"manifest_version" : 2
}
我需要更改什么吗?
答案 0 :(得分:0)
被标记为您的<all_urls>
权限条目。该消息表示,请求此类广泛的权限将需要对您的扩展程序进行更深入的审查。
如果仅在几个地方需要主机权限,则在权限数组中声明特定的主机。如消息所提示,如果您需要的只是与标签相关的信息和生命周期事件(例如标签ID,URL等),则也可以使用activeTab
权限。
如果您实际上确实需要任何给定网页的完全权限,那么您在这里无能为力-您的扩展程序将需要进行扩展审核。