oIMOo
V2EX  ›  Apple

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

  •  
  •   oIMOo · Jan 14, 2018 · 5352 views
    This topic created in 3219 days ago, the information mentioned may be changed or developed.

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

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

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

    19 replies  •  2018-01-16 07:19:25 +08:00
    oIMOo
    oIMOo
    OP
    Jan 14, 2018
    1
    CEBBCAT
    CEBBCAT
    Jan 14, 2018 via Android
    2
    这是什么限制?谷歌一圈搜不到,还请多多指教
    Marfal
    Marfal
    Jan 14, 2018
    3
    50k 的限制好像是 Safari 的 Content Blocker API 的限制

    根据 2017 年 1 月的一个 Issue: https://github.com/el1t/uBlock-Safari/issues/18 来看应该是没有使用 Content Blocker API
    oIMOo
    oIMOo
    OP
    Jan 14, 2018
    4
    @Marfal 谢谢。
    果然没有使用官方要求的 API。
    不用买 Adguard 软件了,开心。
    oIMOo
    oIMOo
    OP
    Jan 14, 2018
    5
    @CEBBCAT
    3 楼的链接里有提及此 API
    Marfal
    Marfal
    Jan 14, 2018
    6
    @oIMOo 吃我大 Chrome 啦(开心
    xuanboyi
    xuanboyi
    Jan 14, 2018 via iPhone
    7
    已知用了 Content Blocker 的只有 1Blocker 吧
    oIMOo
    oIMOo
    OP
    Jan 14, 2018
    8
    @xuanboyi adguard 就有 50k 条的限制
    autoxbc
    autoxbc
    Jan 14, 2018
    9
    适当用通配符和正则整理一下吧,我这用了好多年也没超过 1k 的规则
    shuiandy
    shuiandy
    Jan 14, 2018 via iPhone
    10
    @oIMOo adguard 收费版并没有限制,因为收费版是独立一个程序,通过拦截流量来去广告。
    oIMOo
    oIMOo
    OP
    Jan 14, 2018
    11
    @shuiandy 之前试用过,但是 MBP 上并没有什么应用带广告,所以买程序的意义不大。
    不过 iOS 上买了付费版,但是由于我的网络环境特殊,激活即断网,反馈给开发商很久也没有解决……
    shuiandy
    shuiandy
    Jan 14, 2018
    12
    @oIMOo Mac 上可以拦截 Reeder 等应用内浏览器的广告,iOS 上的付费版因为苹果政策原因已经废了。。
    chyiz
    chyiz
    Jan 14, 2018
    13
    @oIMOo #1 ublock 换维护者以后已经好久没有实质性的更新了。原作者开了新项目 ublock origin,但是不再维护 safari 版。这里有个第三方维护的 ublock origin for safari: https://github.com/el1t/uBlock-Safari
    yujianqiang46
    yujianqiang46
    Jan 14, 2018❤️1
    14
    Adguard for Safari 扩展可以在 Safari 偏好设置里勾选「 Use an old API instead of the "Content Blocking API"」
    oIMOo
    oIMOo
    OP
    Jan 14, 2018
    15
    @shuiandy
    iOS 端付费版最近一直不能阻拦 app 内的广告。
    你那边如何?
    shuiandy
    shuiandy
    Jan 15, 2018 via iPhone
    16
    @oIMOo 它就不能拦 app 内的广告。。。
    oIMOo
    oIMOo
    OP
    Jan 15, 2018
    17
    @shuiandy
    iOS 上的 Pro 版之前是可以的。
    有规则是移动广告。
    shuiandy
    shuiandy
    Jan 15, 2018
    18
    @oIMOo 之前当然可以,你要看更新内容,因为苹果改政策了,不允许用 VPN 全局拦截其他 app 内的广告,所以 Pro 版现在只有改 DNS 的功能了。
    oIMOo
    oIMOo
    OP
    Jan 16, 2018
    19
    @shuiandy 自动更新还真没太大注意…… 谢谢提醒。
    目前没有其它办法了吧……
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1449 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 36ms · UTC 16:46 · PVG 00:46 · LAX 08:46 · JFK 11:46
    ♥ Do have faith in what you're doing.