Spec-Zone.ru › HTTP

Переговоры о содержании: Список значений Accept по умолчанию

Список значений Accept по умолчанию

В этой статье описываются значения по умолчанию для HTTP-заголовка Accept для конкретных входов и версий браузеров.

Значения по умолчанию

Это значения, отправляемые, когда контекст не предоставляет лучшей информации. Обратите внимание, что все браузеры добавляют */* MIME-тип для охвата всех случаев. Это обычно используется для запросов, инициированных через адресную строку браузера или через HTML-элемент <a>.

Пользовательский агент Значение
Firefox 92 и более поздние версии [1] text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,*/*;q=0.8
Firefox 72—91 [1] text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8
Firefox 66—71 [1] text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Firefox 65 [1] text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8
Firefox 64 и более ранние версии [1] 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 [2] text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Internet Explorer 8 [3] image/jpeg, application/x-ms-application, image/gif, application/xaml+xml, image/pjpeg, application/x-ms-xbap, application/x-shockwave-flash, application/msword, */*
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] Это значение можно изменить, используя параметр network.http.accept.default.

[2] Это улучшение по сравнению с более ранними Accept заголовками, так как image/png больше не имеет приоритета над text/html.

[3] См. IE и заголовок Accept (блог IEInternals' MSDN).

Значения для изображения

При запросе изображения, например, через HTML-элемент <img>, пользовательский агент часто устанавливает определённый список типов медиа для приветствия.

Пользовательский агент Значение
Firefox 92 и более поздние версии [1] image/avif,image/webp,*/*
Firefox 65—91 [1] image/webp,*/*
Firefox 47—63 [1] */*
Firefox до 47 [1] image/png,image/*;q=0.8,*/*;q=0.5
Safari (с Mac OS Big Sur) image/webp,image/png,image/svg+xml,image/*;q=0.8,video/*;q=0.8,*/*;q=0.5
Safari (до Mac OS Big Sur) image/png,image/svg+xml,image/*;q=0.8,video/*;q=0.8,*/*;q=0.5
Chrome image/avif,image/webp,image/apng,image/*,*/*;q=0.8
Internet Explorer 9 image/png,image/svg+xml,image/*;q=0.8, */*;q=0.5
Internet Explorer 8 или более ранние версииисточник */*

[1] Это значение можно изменить, используя параметр image.http.accept (источник).

Значения для видео

При запросе видео, например, через HTML-элемент <video>, большинство браузеров используют определённые значения.

Пользовательский агент Значение
Firefox 3.6 и более поздние версии video/webm,video/ogg,video/*;q=0.9,application/ogg;q=0.7,audio/*;q=0.6,*/*;q=0.5
Firefox до 3.6 нет поддержки <video>
Chrome */*
Internet Explorer 8 или более ранние версии нет поддержки <video>

Значения для аудиоресурсов

При запросе аудиофайла, например, через HTML-элемент <audio>, большинство браузеров используют определённые значения.

Пользовательский агент Значение
Firefox 3.6 и более поздние версии [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 */*
Internet Explorer 8 или более ранние версии нет поддержки <audio>
Internet Explorer 9 ?

[1] См. баг 489071.

Значения для скриптов

При запросе скрипта, например, через HTML-элемент <script>, некоторые браузеры используют определённые значения.

Пользовательский агент Значение
Firefox [1] */*
Safari, Chrome */*
Internet Explorer 8 или более ранние версии [2] */*
Internet Explorer 9 application/javascript, */*;q=0.8

[1] См. баг 170789.

[2] См. IE и заголовок Accept (блог IEInternals' MSDN).

Значения для CSS-стилей

При запросе CSS-стилей, например, через <link rel="stylesheet"> HTML-элемент, большинство браузеров используют определённые значения.

Пользовательский агент Значение
Firefox 4 [1] text/css,*/*;q=0.1
Internet Explorer 8 или более ранние версии [2] */*
Internet Explorer 9 text/css
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] См. баг 170789.

[2] См. IE и заголовок Accept (блог IEInternals' MSDN).

© 2005–2022 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/HTTP/Content_negotiation/List_of_default_Accept_values

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API