安卓部分手机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来进行刷新或者跳转

posted @ 2019-12-25 16:40  幻城love  阅读(2589)  评论(0编辑  收藏  举报