【发布时间】:2019-03-26 12:52:21
【问题描述】:
我正在尝试发布一个 chrome 扩展,但是当我尝试时,会出现以下消息:
由于以下问题,您的扩展程序可能需要深入审查:
- 广泛的主机权限
考虑使用 activeTab 权限,或者指定您的扩展程序需要访问的站点,而不是请求广泛的主机权限。这两种选择都比允许完全访问不定数量的网站更安全,而且它们可能有助于最大限度地减少审核时间。
activeTab 权限允许访问选项卡以响应明确的用户手势。
{ ... "permissions": ["activeTab"] }如果您的扩展只需要在某些站点上运行,只需在扩展清单中指定这些站点:
{ ... "permissions": ["https://example.com/*"] }
我的清单具有这些权限:
{
"manifest_version":2,
"name": "Online Console",
"version":"1.0",
"description": "Simulador de consola de Online",
"browser_action":{
"default_icon": "icon24.png",
"default_popup": "primero.html"
},
"permissions": [ "activeTab", "https://google.com" ],
"content_scripts": [{
"js": [ "jquery.min.js" ],
"matches": [ "http://*/*", "https://*/*" ]
}]
}
为什么我会收到此警告以及如何解决?
【问题讨论】:
标签: javascript html google-chrome-extension permissions manifest