我刚刚从一位同事那里了解到,在链接中省略URL的“ http | https”部分将使该URL使用它所使用的页面所使用的任何方案。
因此,例如,如果通过http://www.example.com访问我的页面并且我有一个链接(请注意前面的“ //”):
<a href="https://www.google.com">Google</a>
该链接将转到http://www.google.com。
但是,如果我使用相同的链接访问https://www.example.com上的页面,则它将转到https://www.google.com。
我想在网上寻找有关此内容的更多信息,但是我很难想到一个好的搜索词组。如果我搜索“没有HTTP的URL”,则返回的页面是有关具有以下格式的URL的:“ www.example.com”,这不是我想要的。
您会称其为无方案网址吗?没有协议的URL?
这在所有浏览器中都有效吗?我在FF和IE 8中对其进行了测试,并且在这两者中均有效。这是标准的一部分,还是我应该测试更多的浏览器?