想得到「干净」的网页赏识体验?你必要这份全平台去告白指南
副问题[/!--empirenews.page--]
那从去除侵入式告白的角度出发,我们都有哪些可行的方案呢? 本内容经授权转载自「少数派」;由爱否科技精选推送。 作者丨武登钧 来历丨少数派 告白营收占有了 Google 利润的大部门,然而 Google 却在自家的赏识器 Chrome 中插手了去告白成果并默认开启。 这种做法着实并不抵牾 —— 打开 Chrome Help 页面我们可以看到,Google 的屏障法子首要针对侵入式告白,包罗: · 告白过多 · 告白包括闪烁的图片或自动播放音频等令人厌恶的内容 · 告白盖住网页内容 这样的告白不只难以到达预期的宣传结果,还导致一些用户索性屏障掉了页面中的全部告白,对依赖告白收入来维持免费内容的创作者无疑是个不小的冲击; 而对一样平常用户来说,侵入式告白也会影响网页内容的赏识体验,更不消说加载告白带来的装备机能和数据流量开销。 那从去除侵入式告白的角度出发,我们都有哪些可行的方案呢? 桌面赏识器扩展 赏识器作为我们查察网页的首要载体,天然是去告白的一个重要阵地,因此赏识器扩展天然就成为了我们的首选方案。 Adblock Plus 是在各平台扩展市肆中下载量最高的去告白扩展,它从前叫做 Adblock,是 Firefox 上的开源项目,其时的成果远没有此刻强盛。 2004 年 Adblock 迎来 0.5 版本更新后焦点成果逐渐成型,借助这款插件用户不只可以潜匿元素,还可以直接拦截告白数据下载,同时支持订阅法则。 这些特征使得 Adblock 一跃成为其时最风行的去告白扩展。 之后 Adblock 开拓组经验人事务换,个中一个成员退出了开拓,其他成员认真继承维护并于 2005 年衍生出了此刻的 Adblock Plus。 再今后跟着 2008 年 Chrome 的降生,Adblock for Chrome 也呈现了。 固然同名,它与昔时的 Adblock 和此刻的 Adblock Plus 却并非一回事。 此刻,我们能看到 Adblock 固然恰似 iPhone 和 iPhone Plus 系列的双版本,但究竟上 Adblock Plus 才是真正的老牌劲旅。 Adblock Plus 的「法则订阅」特征也为其他竞品所进修接收,成为了现在业界的标配。 什么是法则? 简而言之,当赏识器载入一个网页时,网页内的元素城市以 request 的情势哀求毗连到所哀求的处事器举办下载,而去告白扩展会按照事先设定好的法则搜查每一条 request,当搜查到和告白相干的 request 时就会予以拦截,阻止赏识器载入告白元素。 以是除了扩展,去告白的结果还在很洪流平上取决于我们扩展订阅的法则集。 针对中文用户,我们保举以下的这些法则: · EasyList: 台甫鼎鼎的 EasyList,首要针对英语说话,得当常常赏识外网的用户 。 · ChinaList: 同样首要针对海内网站,对付某些视频网站有奇效。 · Easylist China: 同样是针对海内网站,包围范畴更广,但偶有误杀环境。 · EasyPrivacy: 可以屏障部门追踪器以实现隐私掩护。 必要留意的是,除了保持法则的按期更新外,订阅的法则数目也不宜过多,太多会明显影响网页加载速率。 其它,虽说 Adblock Plus 这块老牌子简直是响,它却未必是最优选择。 对比之下 uBlock Origin 这款自由、开源、跨平台的赏识器扩展不只包括了 Adblock Plus 的全部成果、支持法则订阅,经测试也有着更低的内存和 CPU 占用。 桌面客户端 对比于只能在赏识器内施展浸染的赏识器扩展,客户端情势的去告白情势有着更高的权限,这在一方面使得其成果也要越发强盛,合用范畴也更广,但这在另一方面也带来了一些安详隐患,我们在选择时要出格留意。 1 鉴于去告白软件的成果与道理大同小异,这里就以 Windows 端的 Adguard 为例。 Adguard 宣称其首要去告白的三个机制是 Request Blocking、Page Code Filtering 和 CSS Injection And JavaScript。 Request Blocking 的事变道理和赏识器扩展沟通,这里不再赘述,这里首要讲一讲后头两种方案: · Page Code Filtering: 在赏识器载入网页之前, Adguard 会过滤网页的代码并按照法则移除个中包括告白的网页代码,使得赏识器不会加载这些元素,对比于扩展「后知后觉」而且还要对屏障 request 后发生的空缺做潜匿处理赏罚等繁琐操纵,这样的方法理论上比扩展的事变方法更为高效。 · CSS Injection And JavaScript: 网页中元素偶然是通过 Javascript 的方法动态嵌入网页中,也不必要特殊载入资源,因而 Adguard 也必要对这些内容举办特殊处理赏罚; 另一类是 CSS,一种抉择网页泛起样式的说话,CSS 可以或许抉择网页上元素的泛起方法,包罗但不只限于颜色、字体、位置乃至尚有网页元素的可见性。 Adguard 能在网页注入本身的 CSS 代码和 Javascript 来到达更彻底的去告白结果。 这里必要声名的是,Adguard 在本文中呈现多次有一个重要缘故起因: 内置法则全面,而且可以说是开箱即用。 在选择开启哪些法则(Adguard 内称号为「过滤器」)时我们必要留意按照本身所会见的网站、地址地域、操纵平台和小我私人要求来尽也许少地开启法则。 在不导入第三要领则的条件下,我们提议中文用户开启以下几个法则: · 「告白拦截」中的 Easylist · 「烦人」中的 Adguard 恼人告白过滤器 · 「特定说话」中的 Easylist China、CJX's Annoyance List 和 xinggsf 虽然假如你经常混迹外网,也可以按照本身的需求再适度特殊开启其他的法则。 Adguard 的桌面客户端还一个风趣的成果的是「扩展」,着实也就是我们平常在赏识器上常用的「剧本」,本质是用 Javascript 说话写的一串可以或许实此刻特定网站上实现特定成果的小代码。 在 Windows ,MacOS 上,Adguard 内置了三个官方开拓的剧本: · Adguard Assistant: 用以直接在网页上打点过滤进程。 · Adguard Extra: 用在基于过滤器的要领不能完全去告白时的伟大场景。 · PopupBlocker: 顾名思义,用以除去弹窗这一最为恼人的告白情势还记得澳门赌场里的热情荷官吗。 这个成果简直是具有相等的潜力,不外别急,接下来要提到的 Android 端才是这个成果然正发光发烧的处所。 Android 端 (编辑:湖南网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |