微信开发者工具的"模拟器"窗口, 可以正常生效, 但是通过"预览"然后真机扫描, 或者通过"真机调试"的iOS, PC均无反应.
完全没反应, 不进入fail, 也不进入complete, 也没有catch异常.
参考之前别个的问题, 去掉跳转url的参数, 只保留基本的路径"/pages/subpage/subpage"也不行; 代码也没有用到tabbar控件, 纯粹一个webview而已
代码如下:
function wxNavigateTo(url){
try{
var base64 = new Base64();
console.log(url);
wx.miniProgram.navigateTo({
url: '/pages/subpage/subpage?wvurl=' + base64.encode(url, true),
fail:function(f){
console.log('error: ' + f);
},
complete:function(f){
console.log('complete: ' + f);
}
});
}
catch(e){
console.log(e);
muiOpenWindow(url);
}
}
请具体描述问题出现的流程,并提供能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。
解决方案可以告知一下吗?感谢
微信webview src指定的是A页面;
A页面是一个框架页面, 其中包含有iframe, iframe指定的是B页面;
B页面引入JSSDK, 调用wx.miniProgram.navigateTo 方法, 这时就会出现主诉中的问题