跳转到内容

兼容性

版本
webview_all 1.2.0
webview_all_windows 1.2.0
webview_all_linux 1.2.0
webview_all_ohos 1.2.0
webview_all_web 1.2.0
webview_flutter_platform_interface ^2.15.1
webview_flutter_android ^4.12.0
webview_flutter_wkwebview ^3.25.0
Flutter SDK >=3.35.0
Dart SDK ^3.9.0
系统 支持情况 技术实现
Android API 24+ WebView
iOS 13.0+ WKWebView
macOS 10.15+ WKWebView
Windows Win10 1809+ WebView2
Linux webkit2gtk-4.1 WebKitGTK
OHOS API 12+ ArkWeb
Web Any js-interop

升级 webview_flutter_platform_interface 时:

  1. 比对 controller、delegate、widget、cookie manager 和 platform factory 的新增方法。
  2. 所有平台包都要显式实现。
  3. 引擎支持时优先做真实 native 实现。
  4. 做不到时用 UnsupportedError 明确失败。
  5. 只有能力检查保护下的注册型 API 才使用 no-op。
  6. 同步更新能力矩阵和平台 API 文档。
  7. 发布前跑 format、analyze、tests 和 publish dry-run。

先发布各平台的子包,pub.dev 能解析后再发布主包:

  1. webview_all_windows
  2. webview_all_linux
  3. webview_all_web
  4. webview_all_ohos
  5. webview_all