Flutter InAppWebView 插件 在 Twitter 上分享 在 Facebook 上分享

Pub pub points popularity likes Awesome Flutter License

Donate to this project GitHub contributors GitHub forks GitHub stars

InAppWebView-logo

一个 Flutter 插件,允许您添加内联 WebView、使用无头 WebView,以及打开应用内浏览器窗口。

文章/资源

展示 - 谁在使用

查看展示页面,了解使用FlutterFlutter InAppWebView构建的应用的公开列表。

您是否正在使用Flutter InAppWebView插件并希望在此处添加您的应用?

请向提交应用页面发送提交请求!

要求

  • Dart sdk: “>=2.14.0 <3.0.0”
  • Flutter:“>=2.5.0”
  • Android:minSdkVersion 17 并添加对androidx的支持(请参阅AndroidX Migration 来迁移现有应用)
  • iOS:--ios-language swift,Xcode 版本>= 12

安装

在您的pubspec.yaml文件中将flutter_inappwebview添加为依赖项

主要类概述

  • InAppWebView:Flutter Widget,用于将集成到 flutter 小部件树中的内联原生 WebView 添加进去。
  • ContextMenu:此类表示 WebView 的上下文菜单。
  • HeadlessInAppWebView:表示无头模式下的 WebView 的类。可用于在后台运行 WebView,而无需将 InAppWebView 附加到小部件树。
  • InAppBrowser:使用原生 WebView 的应用内浏览器。
  • ChromeSafariBrowser:使用 Android 上的 Chrome 自定义标签页 / iOS 上的 SFSafariViewController 的应用内浏览器。
  • InAppLocalhostServer:此类允许您在 https://:[port]/ 上创建一个简单的服务器。默认端口值为 8080。
  • CookieManager:此类实现了一个单例对象(共享实例),用于管理 WebView 实例使用的 Cookie。
  • HttpAuthCredentialDatabase:此类实现了一个单例对象(共享实例),用于管理共享的 HTTP 身份验证凭据缓存。
  • WebStorageManager:此类实现了一个单例对象(共享实例),用于管理 WebView 实例使用的 Web 存储。

支持

觉得这个插件有用吗?请考虑捐款以帮助改进它!

GitHub

查看 Github