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

react-native webview 广告屏蔽

  •  
  •   SenseHu · 172 天前 · 991 次点击
    这是一个创建于 172 天前的主题,其中的信息可能已经有所发展或是发生改变。

    背景

    前端新手用 react-native 开发 app, webview 加载 url, 奈何广告太多, 甚至还有那种直播的广告, 持续的加载流数据, 卡到操作响应滞后 2-3 秒

    需求

    有没什么库可以屏蔽掉广告元素, 我用的 Via 有这个开关, 但是没见开源协议里列出来. 电脑 chromium 用的 ublock origin, 开源的, 但是好像没见有人把他往 RN 里集成过

    2 条回复    2024-06-08 16:24:07 +08:00
    jinliming2
        1
    jinliming2  
       172 天前 via iPhone
    通用的广告屏蔽应该不好做?简单的想办法把 ADB 或者 ABP 的代码放进去跑一下,带上几个规则,不知道是否可行。
    如果加载的是固定的几个页面的话,针对性地拦截一下广告域名的加载应该就行?或者注入脚本针对性地处理一下?
    SenseHu
        2
    SenseHu  
    OP
       172 天前
    @jinliming2
    搜到了一个 https://github.com/ghostery/adblocker readme 说可以打包成一个 package, 准备试下
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5427 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 37ms · UTC 08:24 · PVG 16:24 · LAX 00:24 · JFK 03:24
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.