fl_webview 0.0.5 copy "fl_webview: ^0.0.5" to clipboard
fl_webview: ^0.0.5 copied to clipboard

outdated

Based on webView_flutter plugin implemented by flutter supports Android and IOS

fl_webview #

使用方式和 webview_flutter 一致

  • 添加了 onSizeChanged , 可以在必须设置高度的组件中动态设置高度,参考 example

  • onSizeChanged is added. You can dynamically set the height in components that must be set. Refer to example

  • Android 端支持缩放,且自适应屏幕,解决android上webview中有视频时无法播放问题

  • Android supports zooming and adaptive screen, which solves the problem that video cannot be played when there is video in WebView on Android

使用 use #


@override
Widget build(BuildContext context) {
  return FlWebView(
      javascriptMode: JavascriptMode.unrestricted,
      navigationDelegate: (NavigationRequest navigation) async {
        log('navigationDelegate');
        log(navigation.url);
        return NavigationDecision.navigate;
      },
      onWebViewCreated: (WebViewController controller) async {
        log('onWebViewCreated');
        log(await controller.currentUrl());
      },
      onPageStarted: (String url) {
        log('onPageStarted');
        log(url);
      },
      onPageFinished: (String url) {
        log('onPageFinished');
        log(url);
      },
      onProgress: (int progress) {
        log('onProgress');
        log(progress);
      },
      onSizeChanged: (Size size) {
        log('onSizeChanged');
        log(size);
      },
      initialUrl: 'https://zhuanlan.zhihu.com/p/62821195');
}


自适应高度 Adapt hight #


@override
Widget build(BuildContext context) {
  return FlAdaptWevView(child: FlWebView());
}
4
likes
0
pub points
76%
popularity

Publisher

unverified uploader

Based on webView_flutter plugin implemented by flutter supports Android and IOS

Repository (GitHub)
View/report issues

License

unknown (LICENSE)

Dependencies

flutter

More

Packages that depend on fl_webview