我知道,如果某个扩展程序更新并且与先前安装的版本相比需要其他权限,则会显示带有权限警告的对话框。
我的问题是:如果某些权限已删除与之前的扩展版相比,是否会显示任何对话框?
答案 0 :(得分:0)
权限增加时将禁用扩展,并显示对话框
答案 1 :(得分:0)
如果与先前的扩展版本相比某些权限被削减,是否会显示任何对话框?
如果您的权限减少,则不会显示任何对话框。
有趣的事实:Chrome仍会考虑在之前拥有广泛权限版本的安装上授予的权限。
因此,如果您的下一个版本重新引入相同的权限,则只会通知具有限制权限版本作为其首个安装版本的用户。从意外删除权限中恢复更容易(但仍然不是完全无关紧要)。
从source code(感谢Sungguk Lim获取链接):
// Extensions can also silently upgrade to less permissions, and then
// silently upgrade to a version that adds these permissions back.
// The extension could then release a new version that
// removes the "omnibox" permission. When the user upgrades, Chrome will
// still remember that "omnibox" had been granted, so that if the
// extension once again includes "omnibox" in an upgrade, the extension
// can upgrade without requiring this user's approval.
答案 2 :(得分:0)
根据这里的答案,如果我假设在Chrome商店中遵循这条出版物的路径:
如果最后的权限与开头的权限相同,则应启用扩展的最终状态,不是吗?
一旦Chrome将您的扩展程序标记为已禁用(步骤2),它可能无法再将其标记为已启用,但用户应该这样做吗?