安卓部分手机window.location.reload()失效
在移动wap中,经常会使用window.location.href
去跳转页面,这个方法在绝大多数浏览器中都不会存在问题,但早上测试的同学提出了一个bug。
在安卓某个测试手机(OPPO)的微信自带浏览器中,这个是失效的,并没有刷新。
查看了reload文档 reload()
解决方法:(无效)
window.location.reload(location.href+'?time='+((new Date()).getTime()));
最终解决方法:
window.location.href = location.href+'?time='+((new Date()).getTime()); //Tips: 如果不清楚是否?还是&,请自行判断~~
个人总结:
使用location.href
代替reload()
,而且在以后的使用中也强烈建议大家使用location.href
来进行刷新或者跳转