在我的代码中,我分配了以下内容:
window.location.href = "www.example.com/test";
但是当页面实际加载时,浏览器URL为www.example.com/test/www.example.com/test
。我没有向URL附加任何内容,我不确定它是如何再次附加URL的。
答案 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
。
希望这有帮助! :)