同事遇到一个问题,刷新页面导致页面挂起,浏览器控制台报错 malformed URI sequence,
经排查发现是引用jquery-mobile js引起的问题, 有一些中文参数在url中,当页面刷新后,参数自动转义出现特殊字符,
导致页面挂起。
问题模拟:
1.4版导致页面挂起,出现loading图标一直卡住:
?%E9
1.3版正常
?%E9
由于不是自己项目 无法调试,最终让同事把参数放入body使用post传输解决问题。
系统能给遇到此问题的同学一个参考。
相关参考:
https://github.com/jquery/jquery-mobile/issues/7853
https://github.com/cowboy/jquery-bbq/issues/21