时间:2019-05-07 来源:小程序工厂
我也遇到这个问题了,登录后跳转不了。我是这样解决的:在h5的javascript里判断是不是微信环境,是微信环境的话把url传给一个web-view,实现跳转;其他环境下就直接跳转。请参考
测试了一下,好像是微信 内置浏览器的问题, 我用同样的url 地址,在微信内打开, 表单提交后,依然无法 跳转。
看一下报错信息是什么?
真机调试 没有报错,只能看到 微信小程序 上部 页面进度条有加载的变化。但是页面没有改变。
请问 微信浏览器 form 表单 提交 是否 有兼容性问题? 需要怎么调整?
好坑啊,苹果是可以跳转的。安卓不行。醉了。。。。有什么办法啊。
微信版本都是 6.7.2
浏览器也无法正常使用的话,建议检查一下代码是否是兼容性问题
浏览器处理了https 后,可以访问了,目前是 安卓微信 web-view 里的 form action 提交后,无法跳转 回调 地址。
而苹果可以
提交一下代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)
wechatide://minicode/718R0ymL7j3g
请帮忙看下,谢谢
这个会报错哦
在编辑器上测试是没问题的, 能报这个错,说明 已经跳转到 登录成功的页面了。 我才通过jssdk 触发 relaunch ,控制微信小程序跳转。
可否使用安卓机 测试, 看能否登录成功后, 进入到 登录成功的页面。 目前安卓是 没法在登录成功后 跳转到 登录成功页面的
https://hcc.thinkerx.com/success.html?error=access_denied&error_description=The+resource+owner+or+authorization+server+denied+the+request.
跳到这个链接上,然后挂了,你看下这个是什么页面?猜测后台代码可能有判断 UserAgent 之类的逻辑,Android 下走了另外的分支。
好的,谢谢,总算找到问题了。已解决。