我可以使用://代替http://或https://吗?

时间:2012-04-18 02:46:54

标签: http https protocols

  

可能重复:
  Can I change all my links to just //?

在开发过程中,是否可以在所有链接上使用just://?例如,我想输出

<select><option value="://my-page.html">Goto Page</option></select>

<select><option value="http://my-page.html">Goto Page</option></select>

<select><option value="https://my-page.html">Goto Page</option></select>

我以前在某处看过这个,并且想知道是否可以这样做,因为它会在开发过程中节省大量时间。

此外,根据用户使用的协议,他们可以在我的网站上保留该协议。

1 个答案:

答案 0 :(得分:0)

我不确定您为什么使用<option value作为示例。在这种情况下,浏览器不会将其识别为URL,因此您必须在使用这些值的位置手动添加协议(http / https)。从浏览器的角度来看,<option value只是一个文本字符串。

但是你可以实现你想要的浏览器知道的URL值。例如:

<img src="/images/1.jpg" />
<script src="/js/jquery.js" />

通过将/放在路径的开头,您可以告诉浏览器该路径是绝对的,这意味着它从您站点的根目录开始。