我是 Devloper 的新手,所以对一些事情不太熟悉。
谁能帮我添加权限理由?
许可理由
权限是已知字符串列表中的一个,例如“activeTab”,或者是一个匹配模式,可以访问一个或多个主机。
标签 _________________________________________ ?
activeTab _________________________________________ ?
主持人权限 _________________________________________ ?
主机权限是在扩展 list 的“权限”和“内容脚本”字段中指定的任何匹配模式。
我不确定到底要填写什么。还在学习中。如果有人可以帮助我吗?
我真的很感激。
我正在使用下面的 manifest.json
"权限": [ "存储", "tabs", "activeTab", ":///", "http:///", "https:///*"],
"update_url": "https://clients2.google.com/service/update2/crx ",
"版本": "2",
"web_accessible_resources": [ "options.html", "Privacy-Policy.html"]
}
最佳答案
您需要说明为什么需要这些权限。
您如何处理此权限有点困惑。
您的要求 tabs
:它可以访问用户打开/更新的任何选项卡。获取网址,内容。等等,这是一个非常敏感的权限。你为什么需要它?
那么您请求 activeTab
,它仅在用户单击扩展图标或上下文菜单项时才有效,以获取当前事件选项卡的权限。这是一个低敏感权限。仍然,你为什么需要它?storage
: 将数据存储在 chrome 扩展的存储中。正常权限,不敏感。
那么你有 3 个主机权限,为什么你需要对所有 url 的权限?看来您不了解 Chrome 扩展程序的权限,但为什么要从其他地方复制代码并上传到 chrome 网上商店? Chrome 网上商店审查现在非常严格,您需要先了解您的扩展程序,并尝试请求尽可能少的权限。
关于google-chrome-extension - Chrome 扩展中的权限调整,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60690071/