用户可借助此项目在 Flutter 应用中添加内嵌 WebView、使用无头 WebView 及打开应用内浏览器窗口。该插件支持多平台,提供丰富 Web 交互功能,便于构建功能完善的应用内网页体验。【此简介由AI生成】
以下内容由 AI 翻译,如有问题请 点此提交 issue 反馈
新版本 6.x.x 现已发布!
从版本 5.x.x 升级非常简单!请遵循在线迁移指南。
文章/资源
- 官方文档:inappwebview.dev/docs
- 阅读在线API 参考文档,获取完整 API 文档。
- 官方博客:inappwebview.dev/blog
- 在官方展示页面:inappwebview.dev/showcase找到开源项目
- 查看项目示例,访问 flutter_inappwebview_examples 仓库
- 查看其他代码示例,访问 flutter_inappwebview/example/integration_test/webview_flutter_test.dart
- Flutter 浏览器应用:一个使用 Flutter 和 flutter_inappwebview 插件功能创建的完整功能移动浏览器应用(如 Google Chrome 移动版浏览器)
展示 - 使用者
访问展示页面,查看使用Flutter和Flutter InAppWebView构建的开源应用列表。
您是否在使用Flutter InAppWebView插件并希望将您的应用添加到其中?
请向提交应用页面发送提交请求!
环境要求
- Dart sdk: ">=2.17.0 <4.0.0"
- Flutter: ">=3.0.0"
- Android:
minSdkVersion >= 19,compileSdk >= 34,AGP 版本>= 7.3.0(使用 Android Studio - Android Gradle 插件升级助手 获取帮助),支持androidx(查看 AndroidX 迁移 将现有应用迁移) - iOS 9.0+:
--ios-language swift,Xcode 版本>= 14.3 - MacOS 10.11+:Xcode 版本
>= 14.3
安装
在您的 pubspec.yaml 文件中添加 flutter_inappwebview 作为依赖。
安装 - Web 支持
为了在 Web 平台上正确运行,您需要将 web_support.js 文件添加到您的 web/index.html 文件中的 <head> 标签内:
<head>
<!-- ... -->
<script type="application/javascript" src="/assets/packages/flutter_inappwebview_web/assets/web/web_support.js" defer></script>
<!-- ... -->
</head>
支持
您是否发现这个插件很有用?请考虑进行捐赠以帮助改进它!
贡献者 ✨
感谢以下优秀的人士(表情键):
Caleb Jones
💻
Saverio Murgia
💻
Trần Đức Tâm
💻
Joker
💻
Yash Chandra Verma
💻
Arne Kepp
💻
Ömral Cörüt
💻
LrdHelmchen
💻
Steven Gunanto
💻
Michael Rittmeister
💻
Akira Aratani
💻
Doflatango
💻
Edmund Tay
💻
Andrei Diaconu
💻
Daniel Kao
💻
xuty
💻
Ben Bieker
💻
Phạm Như Vũ
💻
SebastienBtr
💻
NeZha
💻
Jan Klinge
💻
PauloDurrerMelo
💻
benmeemo
💻
cinos
💻
Rex Raphael
💻
Jan Henrik Høiland
💻
Iguchi Tomokatsu
💻 ```
Michal Šrůtek 💻 |
daisukeueta 💻 |
本项目遵循 all-contributors 规范。欢迎各种形式的贡献!
