今天在开发项目中发现在android某一机型的微信环境下window.location.reload()不起作用。解决方法在当前链接后增加一个随机参数然后使用location.replace替换。最终成功解决。
【必须要加上随机参数否则不起作用】
let href = window.location.href;
href += (href.indexOf('?') > -1 ? '&' : '?') + `_t=${(Math.random() + '').replace('.', '')}`
window.location.replace(href);