5***@qq.com
5***@qq.com
  • 发布:2025-02-13 17:39
  • 更新:2025-02-18 22:08
  • 阅读:134

微信小程序的webview怎么给h5发送消息?

分类:uni小程序sdk

用hbuildx开发的微信小程序和h5程序. 小程序需要使用webview嵌入h5页面, 小程序webview怎么发送消息到h5页面(不考虑url传值)?

网上找的uni.createSelectorQuery().in(this).select('.webview').context((res) 拿到的对象是空的,不能调用postMessage方法.

wx.createWebViewContext也提示createWebViewContext方法不存在.

2025-02-13 17:39 负责人:无 分享
已邀请:
1***@qq.com

1***@qq.com

用websocket或者轮训吧

  • 5***@qq.com (作者)

    能详细点么?

    2025-02-14 11:01

  • 1***@qq.com

    回复 5***@qq.com: 就是通信通过后台中转

    2025-02-17 15:28

菜鸡开发路人丁

菜鸡开发路人丁

你这个问题 解决了吗?我现在也有这个场景的需求

  • 5***@qq.com (作者)

    uni的技术说是微信小程序限制了, 不能通过小程序的webview向h5发送消息. 放弃了,我重新刷新h5页面了, 我现在还没有那种无感刷新的需求.

    2025-02-19 11:30

  • 5***@qq.com (作者)

    网上说的各种方式都试过了. 不知道他们那技术怎么验证的,谁便就发出来误导人,有的是拿app的api说微信小程序在哪忽悠. 还有那种第三方js桥的方式, 我没试你可以试试.

    2025-02-19 11:32

  • 菜鸡开发路人丁

    回复 5***@qq.com: 我这个情况更奇葩。小程序uni开发的,h5也是uniapp开发的,且两端用户账号数据不同步。uniapp的官方文档确实是实现不了。我看了,好像是不支持H5通信。我还在想其他办法。

    2025-02-19 15:22

要回复问题请先登录注册