2012-04-18 33 views
0

可能重复:
Can I change all my links to just //?我可以使用://代替http://或https://吗?

是否可以只使用://我的开发过程中的各个环节?例如,我想输出

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

我已经看到了这个地方之前,并想知道,如果它是确定要做到这一点,因为它会在开发过程中节省大量时间。

同样取决于用户使用什么协议,他们将能够在整个我的网站上保持该协议。

+0

迈克尔,谢谢你这么多,澄清它:) – 2012-04-18 03:00:47

回答

0

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

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

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

通过将/在路径的开始,你告诉路径是绝对的,这意味着它从你的站点的根目录启动浏览器。

+0

感谢Shedal,我的错误,它的意思是 ,不只是在选择,但在所有img的 – 2012-04-18 02:55:48

+0

@Ian是你的意图在javascript中使用这些值?像设置'document.location'到这样的路径? – 2012-04-18 02:57:14

+0

我有一个问题,我的https,其新的ssl证书,如果我导航到我的网站使用https我得到警告在ie说并非所有的内容都是安全的,所以我希望只是使用:/ /以保存我重写很多我的系统并在我的脚本中包含https://。 – 2012-04-18 03:03:07

相关问题