safari 上哪个拓展的拦截最好用?

2021-10-28 16:05:26 +08:00
 kekeyu
iOS 的 safari 已经支持拓展了,edge 也自带了广告拦截器。
想请问各位,哪个拓展最好用,广告拦截效果最好?

毕竟很多都是付费的

edge 自带的经常拦截不到部分广告
6835 次点击
所在节点    Apple
24 条回复
Cavolo
2021-10-28 16:14:19 +08:00
1Blocker Adguard Wipr
Nangle
2021-10-28 16:14:21 +08:00
ADGuard 最好用,然后是 1 Blocker
kekeyu
2021-10-28 16:21:55 +08:00
@Nangle Adguard 有好几个,具体是哪个?

是不是要占用 vpn ? edge 浏览器可以拦截吗?
Love4Taylor
2021-10-28 16:28:59 +08:00
单论去广告效果的话肯定是 AdGuard 了。
另外 AdGuard 目前还是老的内容拦截器的形式,扩展的部分还在做。包括 1Blocker 新出的扩展部分目前也只是针对油管运行一些脚本。Safari 支持扩展对于拦截广告来说意义其实不大,因为之前已经有内容拦截器功能了。
Love4Taylor
2021-10-28 16:30:10 +08:00
@Love4Taylor Safari 支持扩展 => iOS Safari 支持扩展
Love4Taylor
2021-10-28 16:33:12 +08:00
AdGuard 在 iOS 上没有做 MitM 的方式去广告,所以 Edge 应该是不行的。它的 VPN 模块是给 DNS 防护功能做的。
bao3
2021-10-28 16:34:20 +08:00
同意楼上,单纯过滤广告,ADguard 就可以了,用了多年了。
Nangle
2021-10-28 17:02:54 +08:00
@kekeyu 开发者是 Performix ,可以免费下载 有内购那个。
Nangle
2021-10-28 17:04:16 +08:00
@kekeyu iOS 上所有扩展都只对 Safari 有效,不针对第三方浏览器。
theolin
2021-10-28 17:05:46 +08:00
mac 上用什么拦截比较好呢?
Nangle
2021-10-28 17:06:55 +08:00
@theolin Mac 上也是 Adguard 最好用
vaccer
2021-10-28 17:13:38 +08:00
safari 目前都是 adguard 拦截效果最出色, 无论是 ios 还是 mac
harvest00
2021-10-28 18:46:06 +08:00
Mac 用 adguard 过滤广告,圈 x 代理; iOS ,iPadOS 用后者代理加过滤
Aaron325
2021-10-28 18:56:20 +08:00
我用的拦截 100 ??
有个自动展开网页的功能
muzuiget
2021-10-28 20:51:32 +08:00
给大家科普下,iOS 的 Safari 15 支持扩展,是指通用的 Web Extension ,但也又有一部分 Web Extension API 不支持的,例如拦截广告需要的 webRequestBlocking ,所以 uBlock Origin 这种老牌广告拦截器注定无法移植到 iOS 上。作为取代,iOS 提供 declarativeNetRequest ,其实就是 iOS 9 提供的“内容拦截器”变种而已。

Chrome 也是一样,在新版的扩展标准 Manifest V3 ,也不提供 webRequestBlocking 了,只提供 declarativeNetRequest ,所以 uBlock Origin 一样无法移植到 Manifest V3 上,一堆人很大意见。

两种 API 的区别:

* webRequestBlocking 浏览器告诉扩展用户每个请求的完整 URL ,扩展返回决定是否拦截。扩展得到完整 URL ,可以做其它事,例如把 URL 发送到自己的服务器记录下来。

* declarativeNetRequest 扩展告诉浏览器一些像正则表达式那样的“拦截规则”,浏览器自己做判断是否匹配拦截,扩展无法得知每个请求的完整 URL ,有效保证用户隐私。

如果在 iOS 的 Safari 的“扩展”管理页面,看到“内容拦截器”,说明使用了 declarativeNetRequest 这个 API ,所以在 iOS 上安装 Safari 去广告 App ,本质就是订阅了一堆拦截规则而已,就看谁家的写的规则够丰富而已,底层技术都一样,由浏览器提供,玩不出任何花来。

考虑到 AdGuard 在 Chrome/Firefox 上深耕多年,积累的规则足够丰富。而 uBlock Origin 也在使用 AdGuard 的部分规则,这些规则在 Github 在以 GPLv3 开源 /AdguardTeam/AdguardFilters 。

所以,iOS 上感觉装个 AdGuard 免费版就够了。
RIDESU
2021-10-28 22:05:15 +08:00
都在推荐 AdGuard ,实名反对 AdGuard MAS 版本,一个广告拦截器 164M ,不是舍不得这点空间,是实在没必要,推荐 AdBlock Pro ,免费,11MB ,效果好,Y 站视频广告也能拦截,没感觉比 AdGuard MAS 版哪里差。
PaperWing
2021-10-29 22:55:53 +08:00
我也搞不清楚为什么 AdGuard 体积这么大
PaperWing
2021-10-29 23:01:01 +08:00
@RIDESU , AdBlock Pro 不算免费吧,有内购,而且还是订阅制
RIDESU
2021-10-30 09:13:50 +08:00
@PaperWing 不买内购的免费版已经足够使用,不影响广告拦截效果。
LoneFireBlossom
2021-10-30 11:00:33 +08:00
@RIDESU AdGuard
1. 可以手动设置拦截网页上的任意元素
2. 可以订阅网上大量的制作好的拦截规则

AdGuard for Mac 的版本(需付费,大概)还可以安装插件,许多插件安装在油猴里无效安装在 AdGuard 里就对 Safari 有效了。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/811293

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX