前景:之前有个项目是h5写的,领导表示要把它变成小程序,那就直接内嵌,快的很,然后就翻车了......
首先我也是引用了官方的js,然后使用的跳转方式也是官方的接口,安卓完美运行。
我使用ios运行,发现点击以后页面没有跳转。我这个home页面就是内嵌的h5,当时真机调试时用的是http所以没什么事情,后来发布以后src的地址变成了外面使用的https(小程序发布只能用https,不然不能访问)。
然后看了官方的api官方的js地址,有一个支持https的我就试了一下,还是不行,期间我以为是ios点击事件失效(click,这和ios的语义化有关)
最后的解决了,还是js的引用问题,把之前的js换成下面这个就解决了,苦逼(希望对大家有所帮助)
<script type="text/javascript" src="https://res.wx.qq.com/open/js/jweixin-1.3.2.js"></script>