部分设备上wx.navigateTo无法跳转
* Bug 表现是什么?预期表现是什么?
由于业务需要,我们需要把目前的微信公众号网站快速转化为小程序。
目前我们用在小程序里加载一个webview去快速实现。
为了让ios和android的navigation都正常工作,我们做了一些侧别处理。
Page({ onShow: function () { wx.getSystemInfo({ success: (res) => { console.log(res.SDKVersion) if (res.platform === 'android' ) { wx.redirectTo({ url: '../webviewpage' }) } else { wx. navigateTo({ url: '../webviewpage' }) } } }) } }) |
在大部分支持webview的设备(小程序 > 1.6.4)上均能正常跳转,并显示。但目前在一台ios设备上出现了跳转到一个空白页面的情况。远程调试了下,发现 wx.
navigateTo
调用之后,webviewpage页面的生命周期函数都没有掉,console里也没有任何异常。
* 如何复现?
目前只有在那台iphone上可以重现,系统版本最新11.2.5,微信版本6.6.3,小程序基础库1.9.91
* 提供一个最简复现 Demo
目前无法提供,需要的话可以提供源码并协助远程调试。