google-chrome-extension - Chrome 扩展中的权限调整

标签 google-chrome-extension google-chrome-devtools google-chrome-app

我是 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/

相关文章:

javascript - 在 chrome 扩展中加载内容脚本之前,如何避免出现样式错误的内容?

javascript - Backbone.js + 堆快照谷歌浏览器

android - 在笔记本电脑上通过 USB 调试 android chrome 会出现 404 页面

javascript - 如何立即关闭 chrome 应用程序?

javascript - Chrome 打包应用程序中的 GUI

javascript - 在 Typescript 中获取 Chrome 当前的域名

javascript - 使用 chrome.extension.getBackgroundPage() 播放音频文件

javascript - JS : Run a keyboard command from JavaScript

google-chrome - 在 Chrome 开发者工具中禁用 CSS 更改的自动保存

google-chrome - 如何限制我的 Chrome 应用程序被多次打开(因此只有一个实例)?