<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.
答案 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:// 或 //
为外部网址添加前缀// 将使用与当前应用程序运行时相同的协议打开外部网址