场景描述:小程序A的webview嵌入运营配置的H5活动页,活动页面中有配置对应的小程序A的小程序码,期望用户长按识别小程序码跳转至小程序A对应的页面(注意,期望跳转的仍然是当前小程序的页面)
问题:iOS长按能识别到小程序码,但点击后未能完成跳转(无反应)
测试:
- Android MI 6X MIUI 11.0.6 微信8.0.16 WeChatLib2.21.1 成功跳转🙆
- Android HUAWEI P40 HarmonyOS 2.0.0 微信8.0.16 WeChatLib2.21.1 成功跳转🙆
- iOS12 15.1.1 微信8.0.16 WeChatLib2.21.1 未能跳转🙅
搜了下社区,有类似的问题:
(1)iOS小程序长按识别小程序码,无法跳转(但该问题无官方回答)
https://developers.weixin.qq.com/community/develop/doc/0008e265198e0031c92a3e55d51000
(2)web-view中嵌套H5无法识别二维码跳转小程序?是否是微信8.0更新导致的?(但该问题的官方回答并没有解决我的问题)
https://developers.weixin.qq.com/community/develop/doc/0004c2ef9a457810d59b8f98456400
碰到了同样的问题,蹲一个解决方案
解决了吗,同样遇到这个问题
体验好一点,不应该是直接在h5中使用 wx.miniProgram.navigateTo({url: '/path/to/page'})
// <script type="text/javascript" src="https://res.wx.qq.com/open/js/jweixin-1.3.2.js"></script> // javascript wx.miniProgram.navigateTo({url: '/path/to/page'})