1. 首页
  2. 行业
  3. 网络游戏
  4. Flutter使用JsBridge方式处理Webview与H5通信的方法

Flutter使用JsBridge方式处理Webview与H5通信的方法

上传者: 2020-09-01 05:48:56上传 PDF文件 86.18KB 热度 15次

目前,移动跨平台开发作为移动开发的重要组成部分,是移动开发者必须掌握的技能,也是自我提升的重要手段。作为Google推出的跨平台技术方案,Flutter具有诸多的优势,已经或正在被广大开发者应用在移动应用开发中。同时,为了和H5页面进行数据交换,有时候还需要借助JSBridge来实现客户端与H5之间的通讯。除此之外,Hybrid开发模式也需要Webview与JS做频繁的交互。本文使用的是Flutter官方的webview_flutter组件,目前的最新版本是0.3.19+9。然后,使用flutter packages get命令将插件拉取到本地并保持依赖。由于加载WebView需要使用网络,所以还需要在android中添加网络权限。由于iOS在9.0版本默认开启了Https,所以要运行Http的网页,还需要在ios/Runner/Info.plist文件中添加如下代码。

用户评论