以雙斜槓 開頭的URL的含義

2021-07-29 17:26:08 字數 452 閱讀 3489

在web網頁中,有時會發現類似下面這種 url 寫法

其中,img 中的url是以雙斜槓「//」開頭的。

一、這種寫法有特殊的用途

1、它會判斷當前的頁面協議是http 還是 https 來決定請求 url 的協議。

2、用於處理 **使用的協議和 網頁中請求的外網資源不一致的問題。

3、這種寫法,也使用於css,例如:.omgomg

二、應用場景

1、對於同時支援https和http的資源,引用的時候要把引用資源的url裡的協議頭去掉,例如://

image.studyofnet.com/upfileimages/20161008/20161008222856974.gif,這樣相當於相對路徑,即瀏覽器會自動根據當前是https還是http來給資源url補上協議頭的,可以達到無縫切換。

2、對於站外的資源如果不支援https那就只能用iframe了。

以雙斜槓 開頭的URL 依賴協議的URL

原文 以雙斜槓 開頭的url 依賴協議的url 開頭的,這種寫法有特殊的用途,它會判斷當前的頁面協議是http 還是 https 來決定請求 url 的協議。防止ie下出現 this page contains both secure and non secure items 的報錯。但是當你瀏覽本...

以雙斜槓 開頭的URL 依賴協議的URL

原文 以雙斜槓 開頭的url 依賴協議的url 開頭的,這種寫法有特殊的用途,它會判斷當前的頁面協議是http 還是 https 來決定請求 url 的協議。防止ie下出現 this page contains both secure and non secure items 的報錯。但是當你瀏覽本...

url前面雙斜槓 單斜槓 無斜槓 點 單斜槓的總結

本來只是乙個絕對url和相對url的簡單問題,但實際使用中會碰到一些不常見的,比如雙斜槓,經常不用竟然忘了,做一下總結。可以參考一下這篇文章 1.url前面是雙斜槓 雙斜槓是相對協議進行url轉換的,如果當前頁使用的是https協議,那麼轉換後的url就是 2.url前面是單斜槓 newcar.ht...