最佳答案
我刚从一个同事那里了解到,在一个链接中省略 URL 的“ http | https”部分会使该 URL 使用它所使用的页面的任何方案。
例如,如果我的页面在 http://www.example.com访问,并且我有一个链接(注意前面的’//’) :
<a href="//www.google.com">Google</a>
那个链接会连接到 http://www.google.com。
但是,如果我在 https://www.example.com访问相同的链接页面,它将转到 https://www.google.com
我想在网上找更多关于这方面的信息,但是我想不出一个好的搜索短语。如果我搜索“没有 HTTP 的 URL”,返回的页面是关于带有这个表单的 URL: “ www.example.com”,这不是我要找的。
你认为这是一个无模式的 URL 吗? 一个无协议的 URL?
这在所有浏览器中都有效吗?我在 FF 和 IE8中测试过,两者都能用。这是标准的一部分,还是我应该测试更多的浏览器?