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

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

  •  
  •   kekeyu · 93 天前 via iPhone · 2068 次点击
    这是一个创建于 93 天前的主题,其中的信息可能已经有所发展或是发生改变。
    iOS 的 safari 已经支持拓展了,edge 也自带了广告拦截器。
    想请问各位,哪个拓展最好用,广告拦截效果最好?

    毕竟很多都是付费的

    edge 自带的经常拦截不到部分广告
    21 条回复    2021-12-17 16:59:39 +08:00
    Cavolo
        1
    Cavolo  
       93 天前 via iPhone   ❤️ 1
    1Blocker Adguard Wipr
    Nangle
        2
    Nangle  
       93 天前   ❤️ 1
    ADGuard 最好用,然后是 1 Blocker
    kekeyu
        3
    kekeyu  
    OP
       93 天前 via iPhone
    @Nangle Adguard 有好几个,具体是哪个?

    是不是要占用 vpn ? edge 浏览器可以拦截吗?
    Love4Taylor
        4
    Love4Taylor  
       93 天前
    单论去广告效果的话肯定是 AdGuard 了。
    另外 AdGuard 目前还是老的内容拦截器的形式,扩展的部分还在做。包括 1Blocker 新出的扩展部分目前也只是针对油管运行一些脚本。Safari 支持扩展对于拦截广告来说意义其实不大,因为之前已经有内容拦截器功能了。
    Love4Taylor
        5
    Love4Taylor  
       93 天前
    @Love4Taylor Safari 支持扩展 => iOS Safari 支持扩展
    Love4Taylor
        6
    Love4Taylor  
       93 天前
    AdGuard 在 iOS 上没有做 MitM 的方式去广告,所以 Edge 应该是不行的。它的 VPN 模块是给 DNS 防护功能做的。
    bao3
        7
    bao3  
       93 天前 via iPhone
    同意楼上,单纯过滤广告,ADguard 就可以了,用了多年了。
    Nangle
        8
    Nangle  
       93 天前
    @kekeyu 开发者是 Performix ,可以免费下载 有内购那个。
    Nangle
        9
    Nangle  
       93 天前
    @kekeyu iOS 上所有扩展都只对 Safari 有效,不针对第三方浏览器。
    theolin
        10
    theolin  
       93 天前 via iPhone
    mac 上用什么拦截比较好呢?
    Nangle
        11
    Nangle  
       93 天前
    @theolin Mac 上也是 Adguard 最好用
    vaccer
        12
    vaccer  
       93 天前
    safari 目前都是 adguard 拦截效果最出色, 无论是 ios 还是 mac
    harvest00
        13
    harvest00  
       93 天前
    Mac 用 adguard 过滤广告,圈 x 代理; iOS ,iPadOS 用后者代理加过滤
    Aaron325
        14
    Aaron325  
       93 天前
    我用的拦截 100 ??
    有个自动展开网页的功能
    muzuiget
        15
    muzuiget  
       92 天前   ❤️ 9
    给大家科普下,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
        16
    RIDESU  
       92 天前
    都在推荐 AdGuard ,实名反对 AdGuard MAS 版本,一个广告拦截器 164M ,不是舍不得这点空间,是实在没必要,推荐 AdBlock Pro ,免费,11MB ,效果好,Y 站视频广告也能拦截,没感觉比 AdGuard MAS 版哪里差。
    PaperWing
        17
    PaperWing  
       91 天前
    我也搞不清楚为什么 AdGuard 体积这么大
    PaperWing
        18
    PaperWing  
       91 天前
    @RIDESU , AdBlock Pro 不算免费吧,有内购,而且还是订阅制
    RIDESU
        19
    RIDESU  
       91 天前
    @PaperWing 不买内购的免费版已经足够使用,不影响广告拦截效果。
    LoneFireBlossom
        20
    LoneFireBlossom  
       91 天前
    @RIDESU AdGuard
    1. 可以手动设置拦截网页上的任意元素
    2. 可以订阅网上大量的制作好的拦截规则

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

    谢谢科普
    关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   1979 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 11:50 · PVG 19:50 · LAX 03:50 · JFK 06:50
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.