删除权限会导致扩展程序被禁用

时间:2018-04-27 22:31:14

标签: google-chrome-extension permissions

我以前在商店中拥有扩展名的v1并拥有一组权限,当我发布v2时,我又添加了两个权限:

  1. A" content_scripts"字段与"匹配"与所有人匹配的条目 主持人使用https://*/*
  2. A" nativeMessaging"许可
  3. v2中的这些更改导致扩展被禁用,并在用户获得更新时向用户显示以下警告消息:

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

    • 阅读并更改您访问的网站上的所有数据

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

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

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

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

    2. 对于已经接受v2权限的用户,删除权限会导致扩展程序再次被停用吗?

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

1 个答案:

答案 0 :(得分:0)

  

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

不,这一次发生在我身上,并且扩展名未被禁用。

  

对于仍禁用了v2扩展程序的用户(他们不接受也不删除它),发布v3帮助直接启用扩展程序吗?

否,用户既需要接受v2的权限,也需要明确启用扩展。