【问题标题】:Issue publishing a Chrome Extension发布 Chrome 扩展程序的问题
【发布时间】:2020-08-11 15:56:22
【问题描述】:

我正在尝试将 Chrome 扩展程序发布到 Chrome 网上应用店,但 Google 似乎在审核时拒绝了它。他们给我的信息是 -

Your item did not comply with the following section of our Programme policies:


'User Data Privacy'

Your product violates the 'Use of Permissions' section of the policy, which requires that you:

Request access to the narrowest permissions necessary to implement your product’s features or services.
If more than one permission could be used to implement a feature, you must request those with the least access to data or functionality.
Don't attempt to 'future proof' your product by requesting a permission that might benefit services or features that have not yet been implemented.

在我的清单文件中 - 我有 "permissions": ["activeTab", "declarativeContent", "storage"],

在我的描述中,我添加了 - This extension will fetch the key's - Tenant ID and your Token from your browser's stored local storage when the page is loaded and display and copy it.

不确定,为什么会被拒绝。我不确定这个问题是否适合在这里问,但如果有人知道我需要改变什么,我想试一试。

任何帮助将不胜感激。谢谢!!

【问题讨论】:

  • 这是网上商店的审查过程模糊和反人类的问题,而不是编程问题,所以这里是题外话。尝试在 Google 的产品论坛上提问,例如 this one,最好附上您的扩展程序或发布指向源存储库的链接。
  • 好的,感谢您提供的信息。我不确定这是否是提出这个问题的正确渠道,因此我在上面说了,但只是想看看是否有人有任何想法。很抱歉。
  • 我们的插件也面临同样的问题。你上面的问题解决了吗?请建议。谢谢!

标签: javascript html google-chrome google-chrome-extension local-storage


【解决方案1】:

我的意思是,这可能是因为您说它需要“本地存储”以及谷歌在其“用户数据隐私”中所说的其他“确认”权限。他们在那段中说,您必须尽量减少扩展程序所需的权限数量。尝试改写它,看看是否有帮助。 ? 祝你好运!

【讨论】:

  • 谢谢。因为我拥有这 3 个权限,所以我还必须指定权限理由,并且我在下一条评论中添加了这个措辞 -
  • activeTab - 需要 activeTab 权限,因为当用户调用扩展时,此扩展将获取存储在当前活动选项卡中的键的值,以便能够用户点击扩展后与页面交互。 declarativeContent - 声明性内容 API 需要此权限,因为它需要根据用户所在的当前页面执行 Get LocatStoarge 页面操作。 storage - 需要此权限,因为 API 需要检索存储在内存中的数据,这有什么问题吗?
  • 我真的没有看到任何缺陷,所以我的猜测是谷歌不喜欢你要求的权限。查看是否有任何扩展功能与您的类似,并查看它们所需的权限。 ? 祝你好运!
  • 这是网络商店中的审查过程含糊不清和反人类的问题,而不是编程问题,所以这里是题外话,因为它吸引了像这样的答案,纯粹是猜测而不是基于与开发相关的任何内容。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-01-10
  • 1970-01-01
  • 2018-06-17
  • 1970-01-01
  • 2012-09-28
  • 1970-01-01
相关资源
最近更新 更多