第三方页面跳转一定要后台跳转吗?前端可以跳转吗?

公司一个商城网站,只差第三方登陆做好就可以上线了,这个第三方登陆与京东做的一模一样了,但是遇到一个问题,用户界面会跳到微信或qq的登陆页面(可参考京东的微信、qq登陆),用户在点击确认登陆后,怎么跳回商城的页面?因为目前后台是java刚毕业的小白,不会跳转,让前端自己解决,而qq或者微信的登陆页属于第三方,前端操作不了,子页面iframe也考虑了,qq可以,但是微信登陆有重定向的问题。有大神知道吗?

码农2号
浏览 4995回答 2
2回答

ruibin

正常情况下前端不能直接跳转,一般是前端传递跳转页面到后台,后端收到登录成功通知后重定向跳转。但是如果一定要前端做,也是可以实现的,例如采用ws协议,建立长连接,或者最low的前端轮询后端都可以实现收到后台登录成功通知后前端控制跳转。

ruibin

还有注意有一点,如果需要后端重定向跳转,前端发起的请求一定不能是AJAX请求,不然不能重定向。
打开App,查看更多内容
随时随地看视频慕课网APP