首页 > 解决方案 > 删除权限会导致扩展程序被禁用

问题描述

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

  1. 带有“匹配”条目的“content_scripts”字段匹配所有使用https://*/*的主机
  2. “nativeMessaging”权限

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

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

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

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

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

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

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

标签: google-chrome-extensionpermissions

解决方案


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

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

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

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


推荐阅读