1
我經常看到這樣的爲什麼鏈接不顯示http協議(例如CDN鏈接)?
//cdnjs.cloudflare.com/ajax/libs/underscore.js/1.5.2/underscore-min.js
不帶任何協議的鏈接。這是爲什麼?我假設ftp或其他協議不會真正用於鏈接到這些。
我經常看到這樣的爲什麼鏈接不顯示http協議(例如CDN鏈接)?
//cdnjs.cloudflare.com/ajax/libs/underscore.js/1.5.2/underscore-min.js
不帶任何協議的鏈接。這是爲什麼?我假設ftp或其他協議不會真正用於鏈接到這些。
這意味着鏈接將使用與放置鏈接的頁面相同的協議。
如果鏈接處於「http://」頁面,它將使用「http://」打開鏈接。否則,它將位於「https://」頁面中,它將使用「https://」打開鏈接。
爲什麼?因爲如果您使用HTTPS並且該網頁嘗試通過非安全網址加載圖片,則某些瀏覽器會對此抱怨。如果您處於不安全的頁面並嘗試加載不需要安全的安全內容,那麼您正在創建不必要的開銷。
它不是唯一的CDN,你可以使用它與任何鏈接,它是非常有用的。