如何在颤动的 webView 中屏蔽广告(移动应用中的网页)

Posted

技术标签:

【中文标题】如何在颤动的 webView 中屏蔽广告(移动应用中的网页)【英文标题】:How to block ads in a flutter webView ( web page in mobile app ) 【发布时间】:2021-11-12 11:28:54 【问题描述】:

我使用 webview_flutter 插件制作了一个应用程序,webviews 指向一个流式传输视频的 URL。但是每次我进入这个webview时都会弹出一个新的广告。如果有人能提供解决方案来防止这种情况发生,我会很高兴。我找到了一种方法来做到这一点,但对于 android native(查看链接了解更多信息:github repository

【问题讨论】:

这能回答你的问题吗? flutter AdBlock WebView? 检查我发布的欺骗 嗨@ElPrimo 我已经检查了那个帖子,不幸的是它对我没有用。任何建议。 请说明您从帖子中尝试了什么。 你不能在 Flutter 中做到这一点。 WebView 不是自定义 Web 视图。它由 Chrome 提供支持。所以你不能屏蔽广告。尽管您可以禁用对广告的点击,以便用户点击它们时不会发生任何事情。有许多 GitHub 存储库。试一试 【参考方案1】:

我认为你不能那样做 唯一的方法是 Webview 上的“禁用 javascript”参数 javascriptMode: JavascriptMode.unrestricted,

【讨论】:

以上是关于如何在颤动的 webView 中屏蔽广告(移动应用中的网页)的主要内容,如果未能解决你的问题,请参考以下文章

iOS支持Safari广告屏蔽 移动广告行业并不怕

如何让 Chrome 支持的 webview 颤动?

有没有办法让颤动的 webview 使用 android 相机进行文件上传?如何在 webview_flutter 中打开文件选择器?

如何允许 webview 中的 mailto 方案颤动

iOS9的广告屏蔽功能在谷歌背后捅了致命一刀?

在 webview 中颤动水平滑动手势