解决浏览器location.href重定向失效问题

Posted lishidefengchen

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了解决浏览器location.href重定向失效问题相关的知识,希望对你有一定的参考价值。

在【location.href】赋值语句后,添加页面刷新代码【location.reload(true)】,参数为【true】这样就等价于F5刷新页面了。

需要注意的是:不能把【location.reload(true)】直接放到location.href重定向语句后,这样页面就只会刷新不跳转了,正确的做法如下。

location.href="www.baidu.com";

setTimeOut(()=>{location.reload(true)},1000); //之所以加缓冲时间,是为了确保重定向URL已被替换至浏览器地址栏中

 

以上是关于解决浏览器location.href重定向失效问题的主要内容,如果未能解决你的问题,请参考以下文章

用js代码 window.location.href 重定向后,如何通过浏览器返回定向之前的页面?

解决安卓微信浏览器中location.reload 或者 location.href失效的问题

解决安卓微信浏览器中location.reload 或者 location.href失效的问题

关闭警报框后如何重定向页面?

window.location.href 重定向不适用于 url 中的 #

硬刷新浏览器页面,然后使用 javascript 重定向到 url