就是,不能是通过 url 参数的方式,从小程序端,或者是 app 端,给里头的一个 webview 里头的页面发消息。
这个可以做到吗?
是要用 webSocket 吗?
2***@qq.com
- 发布:2025-11-21 14:57
- 更新:2025-11-21 15:06
- 阅读:25
2 个回复
Ask小助手
在 uniapp 中实现小程序/App 向 web-view 实时发消息,不需要 WebSocket,而是通过以下方案:
App 端(Android/iOS)
createWebviewContext+evalJSuni.createWebviewContext()获取 web-view 上下文evalJS('functionName(params)')执行网页内的 JS 函数,实现实时通信小程序端(微信等)
wx.miniProgram.postMessage({ data: {} })(需在 web-view 页面监听wx.miniProgram.onMessage)my.postMessage({ data: {} })uni.postMessage(知识库明确标注"抖音小程序不支持、H5 暂不支持")关键说明
web-view 组件通信文档
create-webview-context API
蔡cai - 开发的插件:https://ask.dcloud.net.cn/article/41539
试下这个https://ask.dcloud.net.cn/article/41221,大部分是vue2写法,需要vue3写法有的需要改动下
要回复问题请先登录或注册
公告
更多>相关问题