更新host_permissions会触发用户警告吗?添加子域名权限的更新咨询
扩展host_permissions添加子域名对现有用户的影响
分两种情况判断:
- 如果现有
host_permissions已经包含覆盖该子域名的通配符权限(比如已授权https://*.example.com/*,现在添加https://sub.example.com/*):这种新增的子域名权限其实已经被原有通配符覆盖,扩展更新时不会触发用户权限确认通知,会自动完成更新,用户完全无感知。 - 如果现有
host_permissions仅包含父域名的精确权限(比如已授权https://example.com/*,现在添加https://sub.example.com/*):这个子域名属于未被原有权限覆盖的全新宿主,更新时会触发Chrome的权限变更提示,用户必须选择允许权限更改才能完成更新,也可以选择卸载扩展。
核心逻辑是:Chrome会判断新增权限是否在用户已授权的范围之内,只有超出原有授权范围的权限变更,才会要求用户确认。
内容的提问来源于stack exchange,提问作者rgantzos
相关产品推荐
相关产品推荐

