首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何屏蔽网页上的任何广告,比如浏览器中的adblock或adblock plus?

如何屏蔽网页上的任何广告,比如浏览器中的adblock或adblock plus?
EN

Stack Overflow用户
提问于 2017-07-19 04:53:51
回答 1查看 4.4K关注 0票数 5

有没有一些android库可以拦截任何广告?如何使用javascript注入拦截?

当我编码的时候

代码语言:javascript
运行
复制
webView1.getSettings().setJavaScriptEnabled(true);

广告会显示,但页面的其他选项不能作为菜单或过滤器工作。那么我如何才能阻止广告而不禁用javascript呢?

EN

回答 1

Stack Overflow用户

发布于 2020-03-10 23:04:34

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

代码语言:javascript
运行
复制
implementation 'org.adblockplus:adblock-android-webview:3.14'

然后将此代码添加到布局的XML文件中:

代码语言:javascript
运行
复制
<org.adblockplus.libadblockplus.android.webview.AdblockWebView
    android:id="@+id/main_webview"
    android:layout_width="match_parent"
    android:layout_height="match_parent"/>

它的工作原理就像一个普通的WebView component

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45176864

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档