如果站點中既有http的資源 又有https的資源 解決辦法
<img src='//psp.ess.cn/InspMeter/images/a.jpg' /> <a href="//psp.ess.cn/InspMeter/InspmeterInfo/InspmeterInfo.jsp" target="_blank">
這行代碼如果放在HTTP的網頁上,那么請求的資源就是http://psp.ess.cn/InspMeter/images/a.jpg,如果放在HTTPS上,則訪問的資源就是HTTPS的。這樣一來就無需為HTTP和HTTPS各自准備不同的網頁了。
Html-雙斜杠//開頭的URL(依賴協議的URL)
發現好多網站的鏈接都是這種
<a href="//taobao.com">淘寶</a>
URL是以雙斜杠“//”開頭的,這種寫法有特殊的用途,它會判斷當前的頁面協議是http 還是 https 來決定請求 url 的協議。防止IE下出現“This Page Contains Both Secure and Non-Secure Items”的報錯。
但是當你瀏覽本地文件的時候,它會解析為 file:// 協議。這種特性可以用來加載CDN:
<script type="text/javascript" src="//code.jquery.com/jquery-migrate-1.2.1.min.js"></script>
也適用於CSS:
.box { background: url(//zhuimengzhu/public/index/img/logo.png); }