如何自適應網頁的協議(http/https/……)


今天在百度統計(tongji.baidu.com)看到了一種腳本寫法,以前確實不知道,記錄一下,也算有所收獲。

一個站點被部署的時候,同時支持http也支持https,但是當一個站點采用https訪問的時候,如果引用了一個http的資源,通常會收到瀏覽器的安全提示,告知用戶訪問一個不安全的資源。此時如果用戶沒有點擊允許訪問,則你的站點則可能訪問不正常。

其實如果在html標簽中,src屬性的設置的時候,不寫協議名,那么它會自動使用當前訪問的頁面協議來嘗試訪問。(iframe的方式我沒有測試,感興趣的朋友可以試試)

測試代碼如下:

<html>
	<head>
		<title>test src attribute</title>
        <script type="text/javascript" src="//volnet.cnblogs.com"></script>
	</head>
	<body>
        <img src="//www.cnblogs.com/images/logo_small.gif" alt="博客園Logo"/>
    </body>
</html>

 

因為我這里簡易測試,就使用了本地文件的訪問方式,你會發現script標簽和img標簽的src都是用了本地協議file來取代。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM