Liste der Standardwerte für Accept

Dieser Artikel dokumentiert die Standardwerte für den HTTP-Header Accept für spezifische Eingaben und Browserversionen.

Standardwerte

Dies sind die Werte, die gesendet werden, wenn der Kontext keine besseren Informationen liefert. Beachten Sie, dass alle Browser den MIME-Typ */* hinzufügen, um alle Fälle abzudecken. Dies wird typischerweise für Anfragen verwendet, die über die Adressleiste eines Browsers oder über ein HTML-<a>-Element initiiert werden.

User Agent Wert
Firefox 128 und später [1] text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/png,image/svg+xml,*/*;q=0.8
Firefox 92 bis 127 [1] text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,*/*;q=0.8
Firefox 72 bis 91 [2] text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8
Firefox 66 bis 71 [2] text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Firefox 65 [2] text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8
Firefox 64 und früher [2] text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Safari, Chrome text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8
Safari 5 [3] text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Edge text/html, application/xhtml+xml, image/jxr, */*
Opera text/html, application/xml;q=0.9, application/xhtml+xml, image/png, image/webp, image/jpeg, image/gif, image/x-xbitmap, */*;q=0.1

[1] Der Wert kann mithilfe der network.http.accept-Einstellung (about:config) auf einen beliebigen String gesetzt werden.

[2] Der Wert kann mithilfe der network.http.accept.default-Einstellung (about:config) auf einen beliebigen String gesetzt werden.

[3] Dies ist eine Verbesserung gegenüber früheren Accept-Headern, da image/png nicht mehr über text/html eingestuft wird.

Werte für ein Bild

Wenn ein Bild angefordert wird, wie durch ein HTML-<img>-Element, setzt der User-Agent oft eine spezielle Liste von Medientypen, die akzeptiert werden.

User Agent Wert
Firefox 128 und später [1] image/avif,image/webp,image/png,image/svg+xml,image/*;q=0.8,*/*;q=0.5
Firefox 92 bis 127 [1] image/avif,image/webp,*/*
Firefox 65 bis 91 [1] image/webp,*/*
Firefox 47 bis 63 [1] */*
Firefox vor 47 [1] image/png,image/*;q=0.8,*/*;q=0.5
Safari (seit Mac OS Big Sur) image/webp,image/png,image/svg+xml,image/*;q=0.8,video/*;q=0.8,*/*;q=0.5
Safari (vor Mac OS Big Sur) image/png,image/svg+xml,image/*;q=0.8,video/*;q=0.8,*/*;q=0.5
Chrome und Edge 121 und später image/avif,image/webp,image/apng,image/*,*/*;q=0.8

[1] Der Wert kann mithilfe des image.http.accept-Parameters auf einen beliebigen String gesetzt werden (Quelle).

Werte für ein Video

Wenn ein Video angefordert wird, über das <video>-HTML-Element, verwenden die meisten Browser bestimmte Werte.

User Agent Wert
Firefox 3.6 und später video/webm,video/ogg,video/*;q=0.9,application/ogg;q=0.7,audio/*;q=0.6,*/*;q=0.5
Firefox früher als 3.6 Keine Unterstützung für <video>
Chrome */*

Werte für Audiodateien

Wenn eine Audiodatei angefordert wird, z.B. über das <audio>-HTML-Element, verwenden die meisten Browser bestimmte Werte.

User Agent Wert
Firefox 3.6 und später [1] audio/webm,audio/ogg,audio/wav,audio/*;q=0.9,application/ogg;q=0.7,video/*;q=0.6,*/*;q=0.5
Safari, Chrome */*

[1] Siehe Bug 489071.

Werte für Skripte

Wenn ein Skript angefordert wird, z.B. über das <script>-HTML-Element, verwenden einige Browser spezifische Werte.

User Agent Wert
Firefox [1] */*
Safari, Chrome */*

[1] Siehe Bug 170789.

Werte für ein CSS-Stylesheet

Wenn ein CSS-Stylesheet angefordert wird, über das <link rel="stylesheet">-HTML-Element, verwenden die meisten Browser spezifische Werte.

User Agent Wert
Firefox 4 [1] text/css,*/*;q=0.1
Safari, Chrome text/css,*/*;q=0.1
Opera 11.10 text/html, application/xml;q=0.9, application/xhtml+xml, image/png, image/webp, image/jpeg, image/gif, image/x-xbitmap, */*;q=0.1
Konqueror 4.6 text/css,*/*;q=0.1

[1] Siehe Bug 170789.