苹果正在测试的新功能,或者拦截变革广告的感觉。

2024-08-20

对稍有经验的用户而言,“广告拦截器”可能是日常生活中不可缺少的工具之一。


借助这些小巧实用的程序,可以大大降低访问网页时被广告打扰的概率,获得更清爽安全的浏览体验。更不用说广告拦截器阻止了广告和弹出窗口的输入,甚至可以显著提高网页的渲染速度,有效降低流量消耗。


但是不知道大家有没有想过一个问题。理论上来说,广告拦截器是用来自己的电脑(浏览器)的,不会把数据传输给网站。那么网站如何知道用户是否使用了广告拦截器呢?


关于这个问题,我们三易生活查询了一些关于“反广告拦截”的信息。据说反广告拦截插件大多涉及网站服务器上运行的检查剧本,会有针对性地检查广告拦截器是否在当前页面上运行。此外,一些数据提到,广告拦截器可以通过CDN反向代理等技术屏蔽广告,从而使广告“正常显示”等。


不难看出,对于非常依赖广告收入的网站,如果大量用户使用广告拦截器,可能会严重影响网站的运营。从结果来看,这将促进网站所有者对广告拦截器的强烈“反击”。比如用户必须先关闭拦截器,否则就不能看网站内容,或者用一些方法让广告拦截无效。


这样,便形成了一个“无限循环”,实际上让用户体验又回到了广告拦截器诞生之前的水平。


那么有没有一些方法可以在不被“反阻拦方案”发现的情况下“拦截广告”呢?苹果最近在他们的测试版系统中添加的新功能可能会给我们一些启发。



01


据苹果公布的信息显示,这一新功能被称为“走神控制”(Distraction Control)”,它集成在Safari浏览器内部,旨在为用户提供更少的网页浏览体验。


有趣的是,苹果还特别强调“分心控制”不是广告拦截器,不会自动识别网页中的广告或弹出窗口,也不会自动屏蔽。为了使用这个功能,客户需要指定他们“不想看到”的网页上的内容,Safari浏览器会屏蔽显示这部分内容。被屏蔽的对象可以是网站弹出的广告条、浮动窗口甚至Cookie请求(这样客户就可以浏览网站而不回答“是否允许Cookie”)。



乍一看,你觉得“分心控制”本质上是广告拦截器吗?只是苹果把“指定广告”的权力交给了客户,从而规避了侵权的可能风险。但事实上,事情可能没那么简单。因为在相关的说明中,苹果特别提到“分心控制”的拦截效果会自动对含有内容更新系统的网页元素失效。


这是什么概念?要知道,在传统的广告拦截器中,在选择阻挡某个广告栏或浮动广告窗口时,其实是对应的网页或者整个页面框架被拦截后会被严禁载入,以免显示出来。当然,这也是传统广告拦截器容易被“发现”的原因之一。


但根据苹果的说法,如果我们用“分心控制”拦截了一个广告条,并且它更新了内容(比如更换了新的广告),那么拦截就会自动失效,理论上需要重新执行拦截的指定操作。


02


不得不说,这很有意思,因为这似乎意味着“分心控制”功能可能并没有阻止网站广告的正常输入,而只是屏蔽了特定内容的渲染或显示。说白了,在网站本身看来,广告还是有很大概率被正常输入的,但是这个时候客户看不到。


当然,由于苹果还没有解释“分心控制”的实际原理,不能简单推断是“隐藏”广告内容,还是“透明”处理,甚至不渲染GPU。


但无论如何,从这种明显不同于常规广告拦截器的功能性能来看,苹果的“分心控制”可能会开辟一种全新的浏览器广告拦截思路。是的,虽然他们不可能因为各种原因亲自做出“完美”、高度自动化的广告拦截功能,但通过“借鉴”的技术思路,未来可能会诞生更好的第三方广告拦截插件。而且这个,也许是大多数朋友真正期待的东西。


本文来自微信微信官方账号“三易生活”(ID:IT-作者:三易菌,36氪经授权发布,3eLife)。


本文仅代表作者观点,版权归原创者所有,如需转载请在文中注明来源及作者名字。

免责声明:本文系转载编辑文章,仅作分享之用。如分享内容、图片侵犯到您的版权或非授权发布,请及时与我们联系进行审核处理或删除,您可以发送材料至邮箱:service@tojoy.com