在移动wap中,经常会使用window.location.href去跳转页面,这个方法在绝大多数浏览器中都不会
存在问题,在做项目时遇到问题:在安卓手机的微信自带浏览器中,这个是失效的,并没有跳转;
原来的代码:
window.location.href="SignView.jsp?sceneId="+$('#sceneId').val();
这段代码在安卓手机的微信自带浏览器中会偶发性的失效,调用上面的代码后,浏览器进度条加载完后,页面并没有跳转,还是停留在当前页面。初步判断可能是缓存的问题,首先想到的解决办法就是在要跳转的url后面加个时间戳,告知浏览器这是一个新的请求;
window.location.href="SignView.jsp?sceneId="+$('#sceneId').val()+"&v="+(new Date().getTime());
完成跳转。
转载地址:http://www.jianshu.com/p/d1cfc2584301