【问题标题】:Which is better between webview_flutter vs flutter_webview_pluginwebview_flutter 和 flutter_webview_plugin 哪个更好
【发布时间】:2019-09-20 19:06:34
【问题描述】:

我在flutter中开发了web view,我不清楚哪个更好 webview_flutter vs flutter_webview_plugin。

【问题讨论】:

    标签: dart flutter


    【解决方案1】:

    在webview_flutter 中,“Flutter 小部件可以显示在 Web 视图上。” source

    在flutter_webview_plugin 中,“webview 没有集成在 widget 树中,它是 Flutter 视图之上的原生视图。你将无法使用小吃店、对话框……”source

    此外,还有keyboard issue,所以如果您打算将其用于 OAuth 或其他用途,请坚持使用 flutter_webview_plugin

    Read more on reddit

    【讨论】:

    • 键盘问题现已修复,但使用 flutter_webview_plugin 而非 webview_flutter 还有一个原因:webview_flutter 至少需要 Android SDK 版本 20。flutter_webview_plugin 也适用于较旧的 Android 版本。
    • webview_flutter 支持认证吗?
    • 这是flutter_webview_plugin,是社区版。无论如何,我找到了 webview_flutter 的解决方案,我们可以使用 onWebViewCreated: (controller) { controller.load(url, headers);并且不使用初始网址。感谢您的回复文档
    【解决方案2】:

    webview_flutter 由 Flutter 团队开发,是 Flutter 应用中集成 webview 的官方方式。

    flutter_webview_plugin 由 Flutter 社区开发,即将合并到官方webview_flutter。

    由于这两个插件正在合并,合并后非官方插件将被弃用。所以从现在开始使用官方webview_flutter是安全的,我个人的看法。

    【讨论】:

      猜你喜欢
      • 2019-02-01
      • 2010-09-16
      • 2017-03-29
      • 2010-11-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-08-13
      相关资源
      最近更新 更多