一个全新的视野:苹果将在 iPhone 和 iPad 支持 Safari Web 扩展

最近发生了令人大为惊喜的事,苹果排除万难,6月7日在 WWDC21* 宣布即将要在移动设备上的 Safari 中支持 Web 扩展。以前,只有 macOS 上的 Safari 支持 Web 扩展。但现在从 iOS 15 和 iPadOS 15 开始,iPhone 和 iPad 也支持 Web 扩展了。

  • 苹果全球开发者大会

这种改变对开发者意味着什么?

添加 Web 扩展的支持后,我们能建立通用扩展。此扩展将会在所有的苹果设备上,包括 Mac、iPhone 以及 iPad 正常执行!继续往下阅读以了解更多详情以及为什么这次改变非常重要。

一年前的六月份,苹果在 macOS 上的 Safari 中添加了 WebExtension API。 让我们提醒大家一下,API(英文:Application Programming Interfac,应用程序接口)“是一些预先定义的接口(如函数、HTTP 接口),或指软件系统不同组成部分衔接的约定。”

以前,我们发布过相关的文章,为大家描绘了昏暗的前景。当时,对 macOS 上的内容拦截器来说,WebExtension API 没带来任何优势,因此我们觉得该消息十分令人沮丧。但是,这次 iOS 的情况完全不一样。此操作系统之前根本没有扩展,而现在将开始支持 Web 扩展了,如此为我们开辟了一堆新的可能性。这种变化让我们激动万分!

对用户而言,有什么好处?

鉴于发布的消息,在我们最近的文章里... 怎么说呢,它们的内容并不是无关紧要的,但内容的意义确实改变了。您还记得关于 YouTube 和 Safari 内容拦截问题的文章吗?从一方面讲,在文章中描述的 iOS 用户遇到的问题不会如魔法般消失,因此当时的问题都仍然有待解决。声明式方式还是具有不少缺点。平心而论,根据 Safari 错误跟踪管理我们可以发现,苹果不打算不作为。比如,它们将规则数量从 5 万已增加到 15 万。但另一方面,因为现在使用直接在页面上执行的内容脚本的能力,增强了广告拦截的声明式方法,所以 Safari 支持其他浏览器扩展的更新解除很多限制。

具有嵌入式脚本,我们可以实现进阶广告拦截方式需要的逻辑。在 macOS 上使用 AdGuard Safari 版的用户已了解这些方式,因为它们用于 “AdGuard 高级拦截”的扩展。这样,如您使用 iPhone 或 iPad 还是看到网站上的广告或在浏览器中打开的 YouTube 里的广告,别担心呦~ 在 iOS 15 我们会解决所有的问题!:)

从更宽泛的角度来看, iPhone 和 iPad 的用户将会有机会安装以前仅在 macOS 的 Safari 中可用的各种扩展。不仅仅是 AdGuard 或内容拦截器,而是任何您所喜欢的扩展。在移动设备上有了 Web 扩展将增加 Safari 浏览器的功能数量,并且为用户提供一系列新的潜在功能。

简单地说,这是一次翻天覆地的变化,与 2015 年 Safari 内容拦截的宣布一样重要。我们确信这次变化会给 AdGuard iOS 版的广告拦截效果带来非常积极的影响。

Darya Bugayova
2021年6月11日
下载评论即表示您接受 条款与条件
AdGuard 4.2 iOS 版:YouTube 广告拦截的扩展、规则转换器以及更多新功能。
我们为 iOS 用户带来了更多的好消息!使用 AdGuard iOS 版的新版本,您又可以屏蔽通过 Safari 打开的 YouTube 里的广告。按照说明进行操作,然后就能观看无广告的视频啦!
Darya Bugayova
2021年6月11日
关于与 VPN 有关的问题声明
从6月3日起我们的 VPN 在中国国内被封。我们向中国用户致以最诚挚的歉意!目前我们尽一切努力在解决此问题。每一个开发人员在尝试解决国内 VPN 被阻止的问题!
已开始下载 AdGuard! 点击箭头所指示的按钮即可开始安装。感谢您选择 AdGuard! 选择“打开”并点击“确定”,然后稍作等待直至文件加载完毕。在已经打开的窗口中,将 AdGuard 图标拖拽至“Applications”文件夹内即可完成安装。感谢您选择 AdGuard! 选择“打开”并点击“确定”,然后稍作等待直至文件下载完毕。然后,在打开的窗口中点击“安装”即可。感谢您选择 AdGuard!