kekeyu
V2EX  ›  Apple

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

  •  
  •   kekeyu · Oct 28, 2021 via iPhone · 10311 views
    This topic created in 1661 days ago, the information mentioned may be changed or developed.
    iOS 的 safari 已经支持拓展了,edge 也自带了广告拦截器。
    想请问各位,哪个拓展最好用,广告拦截效果最好?

    毕竟很多都是付费的

    edge 自带的经常拦截不到部分广告
    24 replies    2023-10-25 21:52:10 +08:00
    Cavolo
        1
    Cavolo  
       Oct 28, 2021 via iPhone   ❤️ 1
    1Blocker Adguard Wipr
    Girls
        2
    Girls  
       Oct 28, 2021   ❤️ 1
    ADGuard 最好用,然后是 1 Blocker
    kekeyu
        3
    kekeyu  
    OP
       Oct 28, 2021 via iPhone
    @Nangle Adguard 有好几个,具体是哪个?

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

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

    谢谢科普
    chichijames
        22
    chichijames  
       Nov 2, 2022 via iPhone
    @PaperWing electron 能不大吗?
    hhbluestar
        23
    hhbluestar  
       Jul 8, 2023
    3 个 都试过免费的了,,Adguard 这个还是强点...
    Jsonz
        24
    Jsonz  
       Oct 25, 2023
    @muzuiget 感谢科普
    今天遇到一个很骚的网站
    1. base64 图而不是直接请求 url 。
    2. 点击图片跳转,但是图片不是 img ,而是大概 20 个 自定义元素标签组成,每个元素计算 background-position 去展示特定的块,二十块平铺下来刚好一张图片
    3. 自定义的元素是随机生成的,没办法通过规则来屏蔽
    4. 定时 1 秒扫一遍,如果发现被移除就再生成一次
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2948 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 94ms · UTC 10:04 · PVG 18:04 · LAX 03:04 · JFK 06:04
    ♥ Do have faith in what you're doing.