macOS 上使用 Safari 的过程中,尝试了很多广告阻拦拓展,但是都遇到了 50k 条规则的限制。
目前使用 uBlock,应用的规则共有 106,466 network filters + 56,259 cosmetic filters,但是并没有提示 50k 限制的问题。
请问 uBlock 是否在实际运行时突破了 50k 条规则的限制呢?(比如没有使用指定的 API )
1
oIMOo OP |
2
CEBBCAT 2018-01-14 01:02:12 +08:00 via Android
这是什么限制?谷歌一圈搜不到,还请多多指教
|
3
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 |
7
xuanboyi 2018-01-14 01:42:46 +08:00 via iPhone
已知用了 Content Blocker 的只有 1Blocker 吧
|
9
autoxbc 2018-01-14 02:09:44 +08:00
适当用通配符和正则整理一下吧,我这用了好多年也没超过 1k 的规则
|
11
oIMOo OP @shuiandy 之前试用过,但是 MBP 上并没有什么应用带广告,所以买程序的意义不大。
不过 iOS 上买了付费版,但是由于我的网络环境特殊,激活即断网,反馈给开发商很久也没有解决…… |
13
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
|
14
yujianqiang46 2018-01-14 07:25:07 +08:00 1
Adguard for Safari 扩展可以在 Safari 偏好设置里勾选「 Use an old API instead of the "Content Blocking API"」
|