我正在尝试通过以下基本命令实现看似非常简单的 JavaScript 重定向:
window.location.href = "http://www.somesite.com";
到目前为止一切顺利,它有效。我也可以通过以下方法做到这一点:
location.replace("http://www.somesite.com");
这里没问题,它再次工作!当我从字符串中松开协议时,问题就来了:
window.location.href = "www.somesite.com";
或者:
location.replace("www.somesite.com");
它只是将新位置附加到当前 url:
www.currentsite.com/www.somesite.com
当然,这不是我想要的。有没有办法强制重定向?