代码拉取完成,页面将自动刷新
A new Flutter package.
https://www.jianshu.com/p/b16cf56e8b7d
WebViewx(
initialUrl: 'http://192.168.193.122:8086/#/', // 初始url
javascriptChannels: <JavascriptChannel>{ // js交互
JavascriptChannel(
name: "MY",
onMessageReceived: (JavascriptMessage message) {
print('##${message.message}');
})
},
appendUserAgent: "xiaoxiong", // 增加自定义的userAgent
loadFailWidget: Text('加载错误'), // 加载错误时显示的widget
progressBackground: Colors.greenAccent, // 加载进度条背景颜色
progressColor: Colors.red, // 加载进度条颜色
progressHeight: 1.5, // 加载进度条高度
onWebViewCreated: (WebViewController controller) {}, // webview创建完成回调
navigationDelegate: (NavigationRequest request) async { // 跳转拦截
return NavigationDecision.navigate;
}
)
// 只能接受字符串的参数
MY.postMessage(JSON.stringify({ a: 10086 }))
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。