Chrome 扩展程序中的权限理由

Kai*_*Kai 8 google-chrome-extension google-chrome-devtools google-chrome-app

我是 Devloper 的新手,所以对一些事情不熟悉。

谁能帮我添加权限理由?

权限理由 权限可以是已知字符串列表之一(例如“activeTab”),也可以是给予一台或多台主机访问权限的匹配模式。

选项卡 _________________________________________________ ?

活动选项卡 _________________________________________ ?

主持人权限_________________________________________?主机权限是扩展清单的“permissions”和“content_scripts”字段中指定的任何匹配模式。

我不知道具体要填写什么。还在学习中。如果有人可以帮助我吗?我真的很感激。

我正在使用下面的manifest.json

“权限”:[“存储”,“选项卡”,“activeTab”,“ :///,“http:///,“https:/// *”],“update_url”:“ https:/ /clients2.google.com/service/update2/crx ", "版本": "2", "web_accessible_resources": [ "options.html", "Privacy-Policy.html" ] }

Han*_*k X 1

您需要澄清为什么需要这些权限。

您处理此权限的方式有点混乱。

您请求tabs:它可以访问用户打开/更新的任何选项卡。获取网址、内容。等等,这是一个非常敏感的权限。你为什么需要它?

然后您请求activeTab,它仅在用户单击扩展图标或上下文菜单项时有效,以获取当前活动选项卡权限。这是一个低敏感权限。不过,你为什么需要它?

storage:将数据存储在 Chrome 扩展的存储中。正常权限,不敏感。

那么你有3个主机权限,为什么你需要所有网址的权限?看来您不了解 Chrome 扩展程序权限,但为什么您从其他地方复制代码并上传到 Chrome 网上应用店?Chrome网上应用店审核现在非常严格,您需要首先了解您的扩展程序,尝试请求尽可能少的权限。