我正在开发 iOS Safari Web 扩展,我想添加新的所需权限。
但是,我找不到任何地方可以解释当前用户会发生什么。
扩展程序会继续像以前一样工作吗?
扩展程序会被禁用直到用户再次激活吗?
从我们的测试来看,一切似乎都按预期进行。
我们要添加nativeMessaging权限。
有谁知道苹果是否有这些信息?或者会发生什么?
在Apple论坛,有工程师回复:
是的,添加新权限对现有用户没有影响。新主机 权限将需要用户在下次扩展时允许它们 尝试访问与新主机匹配的选项卡、cookie、页面等 图案。
更新了答案,请参阅 Safari 16.4 发行说明:
如果新版本请求更多主机权限,Safari Web 扩展现在会在更新时关闭。