【发布时间】:2018-10-08 19:27:30
【问题描述】:
我以前在商店里有扩展的v1有一组权限,当我发布v2时,我又增加了两个权限:
- 一个“content_scripts”字段,其中包含一个匹配所有条目的“matches”条目 主机使用https://*/*
- “nativeMessaging”权限
v2 中的这些更改导致扩展程序被禁用,并在用户获得更新时向用户显示以下警告消息:
要重新启用它,请接受新权限:
读取和更改您访问的网站上的所有数据
与合作的原生应用程序通信
警告信息导致很多用户删除了扩展,所以我正在考虑发布一个新版本 v3 以删除两个新添加的权限。在 v3 中,它与 v1 具有相同的权限集。
我的问题是我发布 v3 后用户会发生什么:
对于仍处于 v1 中(尚未获得 v2 更新)的用户,他们是否仍会先禁用扩展程序?
对于已经接受v2权限的用户,移除权限是否会导致扩展再次被禁用?
对于仍然禁用 v2 扩展(他们没有接受也没有删除它)的用户,发布 v3 是否会帮助直接启用扩展?
【问题讨论】:
-
我认为您可以使用仪表板中未发布的扩展程序自行测试。
标签: google-chrome-extension permissions