gpt4 book ai didi

javascript - 强制 Javascript 重定向

转载 作者:行者123 更新时间:2023-11-30 07:05:42 26 4
gpt4 key购买 nike

我正在尝试通过以下基本命令实现看似非常简单的 JavaScript 重定向:

window.location.href = "http://www.somesite.com";

到目前为止一切顺利,它有效。我也可以通过以下方法来完成:

location.replace("http://www.somesite.com");

这里没问题,它又可以工作了!当我从字符串中松开协议(protocol)时,问题就来了:

window.location.href = "www.somesite.com";

或者:

location.replace("www.somesite.com");

它只是将新位置附加到当前 url:

www.currentsite.com/www.somesite.com

当然,这不是我想要的。有什么办法可以强制重定向吗?

最佳答案

一种方法是像这样使用protocol-relative url:

window.location = "//www.somesite.com";

或者

window.location = "//somesite.com";

这样,它将重定向,浏览器本身将负责确定协议(protocol)部分,例如 httphttps

Working Example

关于javascript - 强制 Javascript 重定向,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11339225/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com