您好,匿名用户

h5页面给移动端传参数

0 投票

问题描述

我的h5页面是独立的一个vue项目,然后发布到服务器上,想让ios/android 通过访问我服务器的地址 然后用web,现在要给移动端传参数

问题出现的环境背景及自己尝试过哪些方法

我找到的方法 ios:window.webkit.messageHandlers.getUserUid.postMessage({"userUid": userUid}
andorid:Android.HtmlToAndroid(参数);
但是在浏览器中执行会报错 messagehandlers 和Android是undefeated;

相关代码

// 请把代码文本粘贴到下方(请勿用图片代替代码)

你期待的结果是什么?实际看到的错误信息又是什么?

用户头像 提问 5月5日 @ Lady 下士 (562 威望)
分享到:

1个回答

0 投票
 
最佳答案

webview 中的 web 页面和 native 端交互一般是通过 iframe 实现的,因为 iOS 和 Android 都能检测到 webview 中的网络请求,通过约定好格式就能实现通信,也就是 JSBridge。建议楼主使用一套通用的 JSBridge 解决方案。

用户头像 回复 5月5日 @ Cancer 中士 (1,211 威望)
选中 5月3日 @Lady
提一个问题:

相关问题

0 投票
0 回复 138 阅读
0 投票
1 回复 380 阅读
0 投票
1 回复 171 阅读
用户头像 提问 2017年 2月19日 @ Elise 中士 (1,283 威望)

欢迎来到随意问技术百科, 这是一个面向专业开发者的IT问答网站,提供途径助开发者查找IT技术方案,解决程序bug和网站运维难题等。
温馨提示:本网站禁止用户发布与IT技术无关的、粗浅的、毫无意义的或者违法国家法规的等不合理内容,谢谢支持。

IT技术交流群 - 随意问
欢迎访问随意问技术百科,为了给您提供更好的服务,请及时反馈您的意见。
...