2016-03-15 108 views
0

我有一个测试的HTML页面的链接:HTML链接无法打开

<!DOCTYPE html> 
<html lang="en"> 
<head> 
    <meta charset="UTF-8"> 
    <title></title> 
</head> 
<body> 
    <a href="localhost:8080">Log in with TouchLogin</a> 
</body> 
</html> 

点击后,链接什么也不做。如果我添加target = "_blank"属性,则链接会打开一个新选项卡,但不会加载指定的URL。如果我按住Ctrl单击它,链接打开罚款。到底是怎么回事?

在此先感谢。

+0

如果将http://添加到网址的开头,会发生什么情况? – Quintile

回答

1

很高兴你知道了!

省略http://将始终尝试打开源代码所在的本地资源。

例如,如果你在脱机工作...

<!DOCTYPE html> 
    <html lang="en"> 
    <head> 
     <meta charset="UTF-8"> 
     <title></title> 
    </head> 
    <body> 
     <a href="localhost:8080">Log in with TouchLogin</a> 
    </body> 
    </html> 

将打开类似C://用户/父母/本地主机:8080

和在线工作将打开的东西像http://parentsite.com/localhost8080

所以,离开了HTTP://链接到网页上网站但inclu时当外部链接时。 :)

0

通过在href(google.com)中使用不同的URL可以找到它。它没有“http://”的工作,所以我添加了“http://”到本地主机链接,它工作。