微信 window.location.href 跳转失败

原文链接:微信reload

场景

第一次访问官网,需要选择城市,选择城市之后,会记录 cookie 并刷新页面,但是在微信浏览器中刷新页面之后,弹窗并未消失,但是 cookie 已经存储,也可读取,最终发现原因如下:

微信浏览器中 window.location.href 或者 window.location.reload() 刷新页面失败。

解决方案


window.location.href = window.location.href + '?_' + 10000 * Math.random();

你可能感兴趣的:(微信 window.location.href 跳转失败)