颤动 AdBlock WebView?

flu*_*ery 7 dart flutter

有没有办法在颤动的 WebView 中阻止广告?我正在构建允许用户浏览网页但需要阻止广告的应用程序。它基本上是一个自定义浏览器,但我需要摆脱广告。

小智 2

navigationDelegate: (NavigationRequest 请求) { return NavigationDecision.prevent;}

我将其添加到 Webview 中,以防止导航到其他屏幕,以防他们意外点击这些广告。

WebView(
      initialUrl: widget.url,
      javascriptMode: JavascriptMode.unrestricted,
      onWebViewCreated: (WebViewController webViewController) {
        _controller.complete(webViewController);
      },
      javascriptChannels: <JavascriptChannel>[
        _toasterJavascriptChannel(context),
      ].toSet(),
      navigationDelegate: (NavigationRequest request) {
        return NavigationDecision.prevent;
     
      },
      onPageStarted: (String url) {
        print('Page started loading: $url');
      },
      onPageFinished: (String url) {
        print('Page finished loading: $url');
      },
      gestureNavigationEnabled: true,
    );
Run Code Online (Sandbox Code Playgroud)