首頁 > web前端 > css教學 > 如何在 HTTPS 頁面上安全地載入 CSS 和 JS 檔案:協定相對路徑還是絕對 URL?

如何在 HTTPS 頁面上安全地載入 CSS 和 JS 檔案:協定相對路徑還是絕對 URL?

Susan Sarandon
發布: 2024-11-17 09:36:03
原創
280 人瀏覽過

How to Load CSS and JS Files Securely on HTTPS Pages: Protocol-Relative Paths or Absolute URLs?

確保在HTTPS 頁面上安全載入CSS 和JS 檔案

載入HTTPS 頁面時,如果外部CSS 和使用不安全的HTTP 協定包含JS 檔。為了解決這個問題,開發人員可以利用協定相對路徑而不是絕對 URL。

協定相對路徑使用

透過使用協定相對路徑,瀏覽器會根據父頁面使用的協定動態決定是透過HTTP還是HTTPS載入外部內容。以下是如何使用協定相對路徑:

  • 對於CSS 檔案:
<link rel="stylesheet" href="//example.com/style.css">
登入後複製
  • 對於JS files
<script src="//example.com/script.js"></script>
登入後複製

在這些範例中,使用雙斜線(//) 而不是http:// 或https:// 表示協議相對路徑。瀏覽器將使用與父頁面相同的協定進行安全性載入(即 HTTPS 頁面使用 HTTPS)。

避免不安全的 HTTP 載入

透過使用協定相關路徑,開發人員可以避免在 HTTPS 頁面上載入不安全的內容。這可確保與頁面關聯的所有資源都能安全加載,從而增強網站的整體安全性並防止瀏覽器發出警告。

以上是如何在 HTTPS 頁面上安全地載入 CSS 和 JS 檔案:協定相對路徑還是絕對 URL?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板