为什么window.location.href会再次附加url

时间:2017-09-21 00:21:55

标签: javascript jquery html

在我的代码中,我分配了以下内容:

window.location.href = "www.example.com/test";

但是当页面实际加载时,浏览器URL为www.example.com/test/www.example.com/test。我没有向URL附加任何内容,我不确定它是如何再次附加URL的。

2 个答案:

答案 0 :(得分:4)

我认为你错过了" http"或" https"部分。你试过以下这个吗?

window.location.href = "https://www.example.com/test";

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

答案 1 :(得分:3)

因为你忘记了协议。如果您省略该协议,window.location.href会认为您尝试访问名称为www.example.com文件夹,相对于您当前所在的网页。

window.location.href="http://www.example.com/test/"将确保您访问外部网站www.example.com

希望这有帮助! :)