AngularJs中的URL重定向错误

时间:2014-10-07 09:17:34

标签: html angularjs

<a href="www.google.com" target="_blank">google</a> 

当我点击此标签时,我重定向到

 http://localhost:55943/www.google.com

我也试过下面的代码,

$window.location.href = "www.google.com";

但两种情况我都重定向到

 http://localhost:55943/www.google.com page.

2 个答案:

答案 0 :(得分:1)

没有协议定义的href将始终被视为相对URL。您需要输入http://www.google.com才能将其理解为绝对网址。

将您的HTML更新为:

<a href="http://www.google.com" target="_blank">google</a>

另请查看HREF属性的W3 explanation

答案 1 :(得分:0)

正如GordyD所说,如果你没有定义任何协议,它将被视为相对URL。 您需要使用 http:// https:// //

为外部网址添加前缀

// 将使用与当前应用程序运行时相同的协议打开外部网址