Firefox 扩展程序移植到 Safari,权限警告“此扩展程序可以读取和更改您访问的 ewb 页面......”

问题描述

我的 safari 扩展首选项中出现了此警告。但是,我尝试删除 safari 扩展的 manifest.json 中权限的每一部分,但没有成功。

这个扩展是使用 xCode 工具创建的,用于将 firefox 扩展移植到 safari。

enter image description here

解决方法

经过不断的研究,发现了答案;

最初使用扩展程序时,它不会显示警告横幅。

但是,如果您的网站需要使用 content.js 访问网页,那么 safari 将向用户弹出此警告消息:

enter image description here

如果用户点击在此网站上始终允许,则不会出现警告消息,但会出现:

enter image description here

这只是突出显示您已单独接受访问的所有网站的列表。

但是,如果您决定只让扩展程序可以访问所有网页,则会出现以下警告:

enter image description here

因此似乎无法删除此消息,因为它是一条专注于 safari 的消息