【问题标题】:Redirect to external site in Angular 5在 Angular 5 中重定向到外部站点
【发布时间】: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://”,所以这就是重定向不起作用的原因!

标签: angular redirect


【解决方案1】:

您应该将http://https:// 前缀放在外部链接之前。在您的情况下,http://www.google.co.uk 应该这样做。

【讨论】:

  • 那行得通。我还弄清楚了我尝试使用的原始网址的问题所在。它的前缀是“http//”而不是“http://”,所以这就是重定向不起作用的原因!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2019-07-26
  • 2016-03-05
  • 2012-01-27
  • 1970-01-01
  • 2014-05-26
  • 1970-01-01
  • 2013-08-10
相关资源
最近更新 更多