【问题标题】:Is removing permissions going to cause the extension being disabled删除权限会导致扩展程序被禁用
【发布时间】:2018-10-08 19:27:30
【问题描述】:

我以前在商店里有扩展的v1有一组权限,当我发布v2时,我又增加了两个权限:

  1. 一个“content_scripts”字段,其中包含一个匹配所有条目的“matches”条目 主机使用https://*/*
  2. “nativeMessaging”权限

v2 中的这些更改导致扩展程序被禁用,并在用户获得更新时向用户显示以下警告消息:

要重新启用它,请接受新权限:

  • 读取和更改您访问的网站上的所有数据

  • 与合作的原生应用程序通信

警告信息导致很多用户删除了扩展,所以我正在考虑发布一个新版本 v3 以删除两个新添加的权限。在 v3 中,它与 v1 具有相同的权限集。

我的问题是我发布 v3 后用户会发生什么:

  1. 对于仍处于 v1 中(尚未获得 v2 更新)的用户,他们是否仍会先禁用扩展程序?

  2. 对于已经接受v2权限的用户,移除权限是否会导致扩展再次被禁用?

  3. 对于仍然禁用 v2 扩展(他们没有接受也没有删除它)的用户,发布 v3 是否会帮助直接启用扩展?

【问题讨论】:

  • 我认为您可以使用仪表板中未发布的扩展程序自行测试。

标签: google-chrome-extension permissions


【解决方案1】:

对于仍在 v1 中(尚未获得 v2 更新)的用户,他们是否仍会先禁用扩展程序?

不,这发生在我身上一次,扩展程序没有被禁用。

对于仍然禁用 v2 扩展的用户(他们没有接受也没有删除它),发布 v3 是否会帮助直接启用扩展?

不,用户需要接受 v2 的权限并明确启用扩展。

【讨论】:

    猜你喜欢
    • 2015-08-10
    • 1970-01-01
    • 2018-09-24
    • 2021-11-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多