Flutter 浏览器应用
使用 Flutter 和 flutter_inappwebview 插件创建的全功能移动浏览器应用(例如 Google Chrome 移动浏览器)。
可在 Google Play 商店 上获取:https://play.google.com/store/apps/details?id=com.pichillilorenzo.flutter_browser
简介
文章:使用 Flutter 中的 WebView 创建全功能浏览器。
还可以阅读介绍 flutter_inappwebview 插件的文章:InAppWebView:Flutter 中 WebView 的真正力量。
特点
- WebView 标签,带有自定义的长按链接/图片预览,以及如何在不丢失 WebView 状态的情况下从一个标签切换到另一个标签;
- 浏览器应用栏,显示当前 URL 和所有弹出菜单操作,例如打开新标签页、新隐身标签页、将当前 URL 保存到收藏夹列表、将页面保存供离线使用、查看网站使用的 SSL 证书、启用桌面模式等(功能类似于 Google Chrome 应用);
- 开发者控制台,您可以在其中执行 JavaScript 代码、查看一些网络信息、管理浏览器存储,例如 Cookie、window.localStorage 等;
- 设置页面,您可以在其中更新浏览器的一般设置,并为每个 WebView 标签启用/禁用 flutter_inappwebview 提供的所有功能,例如启用/禁用 JavaScript、缓存、滚动条、设置自定义用户代理等,以及所有 Android 和 iOS 特有的功能;
- 保存和恢复当前的浏览器状态。
最终结果
如果您觉得这很有用,并且喜欢 flutter_inappwebview 插件和这个应用项目,请给这些项目点赞,谢谢!
