2012-04-18 75 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

相關問題