HTTP Supports-Loading-Mode Header

Der HTTP-Header Supports-Loading-Mode ist ein Response-Header, der signalisiert, welche Loading-Modi eine Ressource unterstützt. Er ist Teil der Privacy Sandbox Initiative für isolierte Third-Party Content-Einbettung via Fenced Frames.

Typ

Response-Header

Syntax

Der Header listet unterstützte Loading-Modi.

http
Supports-Loading-Mode: fenced-frame
Supports-Loading-Mode: fenced-frame, credentialed-prerender

Direktiven

Die Direktiven definieren unterstützte Content-Loading-Modi.

fenced-frame
Ressource kann in Fenced Frame geladen werden, isolierte Ausführungsumgebung ohne Zugriff auf Embedding-Kontext.
credentialed-prerender
Ressource unterstützt Prerendering mit Credentials für Performance-Optimierung.

Beispiele

Nachfolgend finden Sie praktische Anwendungsbeispiele für den Supports-Loading-Mode-Header.

Beispiel 1 Fenced Frame Ad Creative

http
GET /ads/creative.html HTTP/1.1
Host: adnetwork.example.com

HTTP/1.1 200 OK
Content-Type: text/html
Supports-Loading-Mode: fenced-frame
Content-Security-Policy: sandbox allow-scripts

<!DOCTYPE html>...Ad Content...

Ad-Network liefert Creative mit Fenced Frame Support für Privacy-Sandbox-konforme Ads.

Beispiel 2 Prerender mit Credentials

http
GET /checkout HTTP/1.1
Host: shop.example.com

HTTP/1.1 200 OK
Content-Type: text/html
Supports-Loading-Mode: credentialed-prerender
Cache-Control: private

<!DOCTYPE html>...Checkout Page...

E-Commerce Checkout unterstützt Prerendering mit User-Session für schnelle Navigation.

Beispiel 3 Multiple Loading Modes

http
GET /widget HTTP/1.1
Host: embed.example.com

HTTP/1.1 200 OK
Content-Type: text/html
Supports-Loading-Mode: fenced-frame, credentialed-prerender

<!DOCTYPE html>...Widget...

Widget unterstützt sowohl Fenced Frame Isolation als auch Credential-basiertes Prerendering.

Vorteile für die Systemarchitektur

  • Privacy Preservation: Fenced Frames isolieren Third-Party Content ohne Cross-Site Tracking
  • Performance ohne Privacy-Verlust: Credentialed Prerendering erlaubt personalisierte Content-Optimierung
  • Future-Proof: Explizite Loading-Mode Deklaration ermöglicht neue Browser-Features ohne Breaking Changes

Spezifikation

WICG Fenced Frames Proposal https://wicg.github.io/fenced-frame/

Weitere Spezifikationen

Service-Worker Header, Speculation-Rules Header