webview跳转小程序指定页面,ios无效
前言:我们活动项目是上线N久了的,近期前后端都没有关于跳转这一块的代码改动,系统报错信息、数据报错也没有,都是正常的,开始出现跳转失效时间是 2021.10.15号开始的,我们其他活动也沿用了同款跳转,一样是失效了。
描述:webview跳转小程序,真机测试情况如下:1. ios无效,2. 安卓部分机型不可以(稍微低端的不行,中高端的可以),3. PC端没有问题;4. 安卓机子有一些是在跳转的过程中,加载缓慢,需要等待四五分钟, 5. 部分机型现在的加载形式应该是,执行了wx.miniProgram.redirectTo(这里确认执行了),但是执行完成需要几分钟时间;
微信版本:8.0.3;
基础库版本:2.18.3(其他版本库也试了,该不行的,还是不行);
sdk版本:1.6.0(其他版本也试了,全部机型都不行);
测试可以的机子:小米10系列等;
测试不可以的:大部分安卓机子,魅族等,ios全部不行;
<script src="https://res.wx.qq.com/open/js/jweixin-1.6.0.js"></script>
<div class="index2 resetStyle" id="index_page">
</div>
<script>
let app = new Vue({
el: '#index_page',
data: {
//用户信息
userInfo:{},
},
created(){
// new VConsole()
},
mounted() {
//获取用户信息
this.getUserInfo()
},
methods: {
//获取用户信息
getUserInfo(){
showloadding('加载中')
// wx.miniProgram.redirectTo({url: '/pages/index/index?authValue='+authValue})
// return;
let that = this
//从接口拿
let URI = '/test’
$.ajax({
url: URI,
type: 'get',
dataType: 'json',
timeout: 15000, //超时时间:10秒,以毫秒为单位
data:{
authValue : 'test',
},
success : function(res){
console.log('接口获取用户信息', res.userInfo)
if (res.code === 0){
// that.userInfo = res.userInfo
let userInfoString = JSON.stringify(res.userInfo)
wx.miniProgram.redirectTo({url: '/pages/index/index?userInfoString=' + userInfoString})
}
else {
showtoastt(res.msg)
}
},error:function(error){
hideloadding()
showtoastt('获取用户信息异常')
console.log('获取用户信息异常', error)
}
});
},
}
})
</script>
官方大哥看到回一下,给个问题定位,先看前言和描述