时间:2019-05-04 来源:小程序工厂
这个不一定开发工具没问题,真机就百分百没问题的,环境不一样
你把跳转的改成wx.switchTab
效果是一样的,之前用的就是switchTab ,就是在开发工具中跳转正常,在手机调试时也正常,手机在非调试直接运行时就无法跳转。这两天收集了一些相关的信息,可能是域名未备案导致ssl证书的问题,我是在这里找到的说法 https://blog.csdn.net/qq_27187991/article/details/69664247 觉得这里说的情况还是比较符合我这个,就等下一步域名备案后测试了。感谢您的帮助。
请提供demo
login:function(){ var that = this wx.request({ url: 'http://www.baidu.com', //url: 'http://xxx/bfs/bfs/user/login', data: 'userName=admin&password=admin', header: { 'content-type': 'application/x-www-form-urlencoded' }, method: 'POST', success: function (res) { app.globalData.header.Cookie = 'JSESSIONID=' + res.header['Set-Cookie']; wx.reLaunch({ url: '../main/main', success: function (e) { console.log('hello'); }, fail:function(e){ console.log('sss'); } }) }, fail: function (res) { console.log('ssssssssssssss') } }) } 这是点击登录执行的代码,谢谢
你使用的是http吗,那你开发工具里面有没有点击不校验合法域名?还有可能就是开发版在手机查看请求不到数据,最好打开调试
点了不校验合法域名,在手机预览调试状态时,跳转是正常的
在手机端访问,只能使用配置的https服务才行,我之前也是一样的情况,改成https就可以在手机端正常访问了