uBlock 是否在实际运行时突破了 50k 条规则的限制

2018-01-14 00:42:24 +08:00
 oIMOo

macOS 上使用 Safari 的过程中,尝试了很多广告阻拦拓展,但是都遇到了 50k 条规则的限制。

目前使用 uBlock,应用的规则共有 106,466 network filters + 56,259 cosmetic filters,但是并没有提示 50k 限制的问题。

请问 uBlock 是否在实际运行时突破了 50k 条规则的限制呢?(比如没有使用指定的 API )

4045 次点击
所在节点    Apple
19 条回复
oIMOo
2018-01-14 00:49:35 +08:00
CEBBCAT
2018-01-14 01:02:12 +08:00
这是什么限制?谷歌一圈搜不到,还请多多指教
Marfal
2018-01-14 01:13:57 +08:00
50k 的限制好像是 Safari 的 Content Blocker API 的限制

根据 2017 年 1 月的一个 Issue: https://github.com/el1t/uBlock-Safari/issues/18 来看应该是没有使用 Content Blocker API
oIMOo
2018-01-14 01:23:23 +08:00
@Marfal 谢谢。
果然没有使用官方要求的 API。
不用买 Adguard 软件了,开心。
oIMOo
2018-01-14 01:23:49 +08:00
@CEBBCAT
3 楼的链接里有提及此 API
Marfal
2018-01-14 01:33:27 +08:00
@oIMOo 吃我大 Chrome 啦(开心
xuanboyi
2018-01-14 01:42:46 +08:00
已知用了 Content Blocker 的只有 1Blocker 吧
oIMOo
2018-01-14 01:56:47 +08:00
@xuanboyi adguard 就有 50k 条的限制
autoxbc
2018-01-14 02:09:44 +08:00
适当用通配符和正则整理一下吧,我这用了好多年也没超过 1k 的规则
shuiandy
2018-01-14 02:30:34 +08:00
@oIMOo adguard 收费版并没有限制,因为收费版是独立一个程序,通过拦截流量来去广告。
oIMOo
2018-01-14 03:43:23 +08:00
@shuiandy 之前试用过,但是 MBP 上并没有什么应用带广告,所以买程序的意义不大。
不过 iOS 上买了付费版,但是由于我的网络环境特殊,激活即断网,反馈给开发商很久也没有解决……
shuiandy
2018-01-14 05:15:27 +08:00
@oIMOo Mac 上可以拦截 Reeder 等应用内浏览器的广告,iOS 上的付费版因为苹果政策原因已经废了。。
chyiz
2018-01-14 06:17:32 +08:00
@oIMOo #1 ublock 换维护者以后已经好久没有实质性的更新了。原作者开了新项目 ublock origin,但是不再维护 safari 版。这里有个第三方维护的 ublock origin for safari: https://github.com/el1t/uBlock-Safari
yujianqiang46
2018-01-14 07:25:07 +08:00
Adguard for Safari 扩展可以在 Safari 偏好设置里勾选「 Use an old API instead of the "Content Blocking API"」
oIMOo
2018-01-14 21:23:00 +08:00
@shuiandy
iOS 端付费版最近一直不能阻拦 app 内的广告。
你那边如何?
shuiandy
2018-01-15 01:57:04 +08:00
@oIMOo 它就不能拦 app 内的广告。。。
oIMOo
2018-01-15 15:00:10 +08:00
@shuiandy
iOS 上的 Pro 版之前是可以的。
有规则是移动广告。
shuiandy
2018-01-15 15:46:56 +08:00
@oIMOo 之前当然可以,你要看更新内容,因为苹果改政策了,不允许用 VPN 全局拦截其他 app 内的广告,所以 Pro 版现在只有改 DNS 的功能了。
oIMOo
2018-01-16 07:19:25 +08:00
@shuiandy 自动更新还真没太大注意…… 谢谢提醒。
目前没有其它办法了吧……

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

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

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

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

© 2021 V2EX