iOS 上所有的浏览器都是 Safari ,具体点就是 Webkit 组件,这种工具原理无非就是用 Webkit API 自己去实现 WebExtensions API ,一些简单的 WebExtensions API 可以自行实现,例如执行一小段用户脚本,一些复杂的 WebExtensions API ,尤其是与运行模型、网络安全相关的,就无法实现。

Safari 15 出来时,也是不完全支持所有 WebExtensions API ,它文档列出了一些不兼容,或者行为不一致的地方。

看了这个浏览器的文档,没有给出 WebExtensions API 兼容列表,只是说支持 70% 的特性。实际上做个网页,简单分析一下扩展文件中的 manifest.json 就能初步知道兼不兼容了。

这也可能是它一个营销手段,故意不明说,就是让你抱小小期望先装上它的软件。