V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
oIMOo
V2EX  ›  Apple

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

  •  
  •   oIMOo · 2018-01-14 00:42:24 +08:00 · 4243 次点击
    这是一个创建于 2539 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

    19 条回复    2018-01-16 07:19:25 +08:00
    oIMOo
        1
    oIMOo  
    OP
       2018-01-14 00:49:35 +08:00
    CEBBCAT
        2
    CEBBCAT  
       2018-01-14 01:02:12 +08:00 via Android
    这是什么限制?谷歌一圈搜不到,还请多多指教
    Marfal
        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
    oIMOo
        4
    oIMOo  
    OP
       2018-01-14 01:23:23 +08:00
    @Marfal 谢谢。
    果然没有使用官方要求的 API。
    不用买 Adguard 软件了,开心。
    oIMOo
        5
    oIMOo  
    OP
       2018-01-14 01:23:49 +08:00
    @CEBBCAT
    3 楼的链接里有提及此 API
    Marfal
        6
    Marfal  
       2018-01-14 01:33:27 +08:00
    @oIMOo 吃我大 Chrome 啦(开心
    xuanboyi
        7
    xuanboyi  
       2018-01-14 01:42:46 +08:00 via iPhone
    已知用了 Content Blocker 的只有 1Blocker 吧
    oIMOo
        8
    oIMOo  
    OP
       2018-01-14 01:56:47 +08:00
    @xuanboyi adguard 就有 50k 条的限制
    autoxbc
        9
    autoxbc  
       2018-01-14 02:09:44 +08:00
    适当用通配符和正则整理一下吧,我这用了好多年也没超过 1k 的规则
    shuiandy
        10
    shuiandy  
       2018-01-14 02:30:34 +08:00 via iPhone
    @oIMOo adguard 收费版并没有限制,因为收费版是独立一个程序,通过拦截流量来去广告。
    oIMOo
        11
    oIMOo  
    OP
       2018-01-14 03:43:23 +08:00
    @shuiandy 之前试用过,但是 MBP 上并没有什么应用带广告,所以买程序的意义不大。
    不过 iOS 上买了付费版,但是由于我的网络环境特殊,激活即断网,反馈给开发商很久也没有解决……
    shuiandy
        12
    shuiandy  
       2018-01-14 05:15:27 +08:00
    @oIMOo Mac 上可以拦截 Reeder 等应用内浏览器的广告,iOS 上的付费版因为苹果政策原因已经废了。。
    chyiz
        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
    yujianqiang46
        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"」
    oIMOo
        15
    oIMOo  
    OP
       2018-01-14 21:23:00 +08:00
    @shuiandy
    iOS 端付费版最近一直不能阻拦 app 内的广告。
    你那边如何?
    shuiandy
        16
    shuiandy  
       2018-01-15 01:57:04 +08:00 via iPhone
    @oIMOo 它就不能拦 app 内的广告。。。
    oIMOo
        17
    oIMOo  
    OP
       2018-01-15 15:00:10 +08:00
    @shuiandy
    iOS 上的 Pro 版之前是可以的。
    有规则是移动广告。
    shuiandy
        18
    shuiandy  
       2018-01-15 15:46:56 +08:00
    @oIMOo 之前当然可以,你要看更新内容,因为苹果改政策了,不允许用 VPN 全局拦截其他 app 内的广告,所以 Pro 版现在只有改 DNS 的功能了。
    oIMOo
        19
    oIMOo  
    OP
       2018-01-16 07:19:25 +08:00
    @shuiandy 自动更新还真没太大注意…… 谢谢提醒。
    目前没有其它办法了吧……
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1270 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 23:32 · PVG 07:32 · LAX 15:32 · JFK 18:32
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.