H5页面单点登录跳回首页 http url参数转义

Posted lkeji388

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了H5页面单点登录跳回首页 http url参数转义相关的知识,希望对你有一定的参考价值。

 在往首页跳的时候因为是单点登录进来的,url后面会带有参数,然后存入会话,所以我要拿到原本存入会话的参数放入url后面

技术分享图片

 但是返回的时候页面报错了

技术分享图片

http://localhost:18086/h5app/moveCar/login?hXXXXInfo={%22baseInfo%22:{%22telphone%22:%22158XXXX7%22,%22cardNo%22:%22%22,%22name%22:%22%22,%22realNameStatus%22:%2200%22},%22gprsData%22:{%22lat%22:%2225.44891%22,%22lon%22:%22119.008813%22}}

技术分享图片

后面对比url才发现,第一次单点登录进来的时候url后面带的参数都是有百分号的,问了,同事是说是有转义过的,需要转义一下再放入进去

百度了一下js转义:http://www.cnblogs.com/kissdodog/archive/2012/12/22/2829489.html

 var str1 = "你好javascript";
        var str2 = encodeURI(str1);
        document.write(str2);   //输出%E4%BD%A0%E5%A5%BDjavascript 

 技术分享图片

这样再跳转回去就没问题了

以上是关于H5页面单点登录跳回首页 http url参数转义的主要内容,如果未能解决你的问题,请参考以下文章

如何获取url的参数,并完成指定页面跳转。

小程序跳转进入H5页面,全局读取token

cas sso单点登录系列4_cas-server登录页面自定义修改过程(jsp页面修改)

iOS APP内嵌Webview跳转支付宝,完成后跳回APP

小组讨论

单点登录CAS使用记:为登录页面加上验证码