確保在HTTPS 頁面上安全載入CSS 和JS 檔案
載入HTTPS 頁面時,如果外部CSS 和使用不安全的HTTP 協定包含JS 檔。為了解決這個問題,開發人員可以利用協定相對路徑而不是絕對 URL。
協定相對路徑使用
透過使用協定相對路徑,瀏覽器會根據父頁面使用的協定動態決定是透過HTTP還是HTTPS載入外部內容。以下是如何使用協定相對路徑:
<link rel="stylesheet" href="//example.com/style.css">
<script src="//example.com/script.js"></script>
在這些範例中,使用雙斜線(//) 而不是http:// 或https:// 表示協議相對路徑。瀏覽器將使用與父頁面相同的協定進行安全性載入(即 HTTPS 頁面使用 HTTPS)。
避免不安全的 HTTP 載入
透過使用協定相關路徑,開發人員可以避免在 HTTPS 頁面上載入不安全的內容。這可確保與頁面關聯的所有資源都能安全加載,從而增強網站的整體安全性並防止瀏覽器發出警告。
以上是如何在 HTTPS 頁面上安全地載入 CSS 和 JS 檔案:協定相對路徑還是絕對 URL?的詳細內容。更多資訊請關注PHP中文網其他相關文章!