我使用webview_flutter插件制作了一个应用程序,该Web视图导航到流媒体视频的URL。但每次进入此Web视图时都会弹出新的广告弹窗。如果有人能提供解决方案以防止这种情况发生,我将不胜感激。我找到了一种方法可以在Android本机上实现(请查看链接获取更多信息:github存储库)。
我认为你不能这样做, 唯一的方法是通过Webview上的“禁用JavaScript”参数 javascriptMode: JavascriptMode.unrestricted,
为了屏蔽广告,您可以使用flutter_inappwebview
插件(我是作者)。它通过ContentBlocker
类提供内容屏蔽功能!
我写了一篇文章详细解释了这个功能,可以在这里找到。
此外,我在GitHub上创建了一个完整的项目示例(webview_ad_blocker),使用ContentBlocker
类来阻止加载广告,例如Google Ads。