【发布时间】:2018-09-07 08:14:00
【问题描述】:
我正在尝试重定向到本地运行的 Angular 5 应用程序中的外部站点。我正在使用以下代码尝试进行重定向:-
window.location.href = "www.google.co.uk";
但是,当我这样做时,它只是将上述内容附加到当前的本地主机基本 url 上,即 http://localhost:4200
例如。重定向 => http://localhost:4200/www.google.co.uk 而不是 www.google.co.uk
我做错了什么?
【问题讨论】:
-
你的 html 头部有
base元素吗?你能显示完整的代码吗? -
ARP 门户 -
那是我的 index.html。那里有一个基本的href指向“/”
-
试试
window.location.href="http://www.google.com" -
那行得通。我还弄清楚了我尝试使用的原始网址的问题所在。它的前缀是“http//”而不是“http://”,所以这就是重定向不起作用的原因!