0

可能重复:
我可以将所有链接都更改为 // 吗?

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

<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>

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

此外,根据用户进入的协议,他们将能够在我的整个网站上保持该协议。

4

1 回答 1

0

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

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

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

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

于 2012-04-18T02:52:52.860 回答