Heim > Web-Frontend > CSS-Tutorial > Hauptteil

So laden Sie CSS- und JS-Dateien sicher auf HTTPS-Seiten: Protokollrelative Pfade oder absolute URLs?

Susan Sarandon
Freigeben: 2024-11-17 09:36:03
Original
187 Leute haben es durchsucht

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

Gewährleistung des sicheren Ladens von CSS- und JS-Dateien auf HTTPS-Seiten

Beim Laden einer HTTPS-Seite kennzeichnen Browser möglicherweise ungesicherte Inhalte, wenn externes CSS und JS-Dateien werden über unsichere HTTP-Protokolle eingebunden. Um dieses Problem zu beheben, können Entwickler protokollrelative Pfade anstelle von absoluten URLs nutzen.

Verwendung protokollrelativer Pfade

Durch die Verwendung protokollrelativer Pfade wird der Browser dies tun Bestimmen Sie dynamisch, ob der externe Inhalt über HTTP oder HTTPS geladen werden soll, basierend auf dem von der übergeordneten Seite verwendeten Protokoll. So verwenden Sie protokollrelative Pfade:

  • Für CSS-Dateien:
<link rel="stylesheet" href="//example.com/style.css">
Nach dem Login kopieren
  • Für JS-Dateien:
<script src="//example.com/script.js"></script>
Nach dem Login kopieren

In diesen Beispielen die Verwendung von doppelten Schrägstrichen (//) anstelle von http:// oder https:// gibt einen protokollrelativen Pfad an. Der Browser verwendet für das sichere Laden dasselbe Protokoll wie die übergeordnete Seite (d. h. HTTPS für HTTPS-Seiten).

Unsicheres HTTP-Laden vermeiden

Durch die Verwendung von Protokollrelativen Mithilfe dieser Pfade können Entwickler das Laden unsicherer Inhalte auf HTTPS-Seiten vermeiden. Dadurch wird sichergestellt, dass alle mit der Seite verknüpften Ressourcen sicher geladen werden, was die allgemeine Website-Sicherheit erhöht und Browserwarnungen verhindert.

Das obige ist der detaillierte Inhalt vonSo laden Sie CSS- und JS-Dateien sicher auf HTTPS-Seiten: Protokollrelative Pfade oder absolute URLs?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage