【问题标题】:How to block any ads in webvew like adblock or adblock plus in browsers?如何在浏览器中阻止 webview 中的任何广告,例如 adblock 或 adblock plus?
【发布时间】:2017-12-23 22:00:14
【问题描述】:

是否有一些用于阻止任何广告的 android 库? 如何使用javascript注入进行拦截?

当我编码时

webView1.getSettings().setJavaScriptEnabled(true);

广告已显示,但页面的其他选项无法用作菜单或过滤器。 那我怎样才能屏蔽广告但不禁用javascript呢?

【问题讨论】:

    标签: android webview adblock javascript-injection


    【解决方案1】:

    作为参考,AdBlock plus Github 页面提供了AdblockWebView。要使用它,请将此行添加到 Gradle 文件中:

    implementation 'org.adblockplus:adblock-android-webview:3.14'
    

    然后将其添加到布局的 XML 文件中:

    <org.adblockplus.libadblockplus.android.webview.AdblockWebView
        android:id="@+id/main_webview"
        android:layout_width="match_parent"
        android:layout_height="match_parent"/>
    

    它就像普通的WebView component 一样工作。

    【讨论】:

      【解决方案2】:

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2014-09-03
        • 2013-07-03
        • 1970-01-01
        • 1970-01-01
        • 2018-11-24
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多