Согласование содержимого: список значений Accept по умолчанию
Список значений Accept по умолчанию
В этой статье описаны значения по умолчанию для заголовка HTTP Accept для определённых типов запросов и версий браузеров.
Значения по умолчанию
Эти значения отправляются, если контекст не предоставляет более точную информацию. Обратите внимание, что все браузеры добавляют MIME-тип */*, чтобы охватить все случаи. Обычно он используется для запросов, инициированных через адресную строку браузера или с помощью HTML-элемента <a>.
| Браузер | Значение |
|---|---|
| Firefox 132 и новее [1] | text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 |
| Firefox с 128 по 131 | text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/png,image/svg+xml,*/*;q=0.8 |
| Firefox с 92 по 127 | text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,*/*;q=0.8 |
| Firefox с 72 по 91 [2] | text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8 |
| Firefox с 66 по 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 и более ранние версии [2] | text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 |
| Safari с 13.1 по 18.1 и новее [4] | text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 |
| Chrome 131 и новее [4] | text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7 |
| Safari, Chrome [4] | 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] Значение можно задать произвольной строкой с помощью настройки network.http.accept (about:config).
[2] Значение можно задать произвольной строкой с помощью настройки network.http.accept.default (about:config).
[3] Это улучшение по сравнению с более ранними заголовками Accept, так как теперь image/png не имеет более высокого приоритета, чем text/html.
[4] Значения для Safari с 13.1 по 18.1 и Chrome 131 были проверены повторно и добавлены. Значения могли измениться до указанных версий.
Значения для изображения
При запросе изображения, например через HTML-элемент <img>, пользовательский агент часто задаёт определённый список предпочтительных типов медиа.
| Браузер | Значение |
|---|---|
| Firefox 128 и новее [1] | image/avif,image/webp,image/png,image/svg+xml,image/*;q=0.8,*/*;q=0.5 |
| Firefox с 92 по 127 [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 и Edge 121 и новее | image/avif,image/webp,image/apng,image/*,*/*;q=0.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 | */* |
Значения для аудиоресурсов
При запросе аудиофайла, например через 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 | */* |
[1] См. ошибку 489071.
Значения для скриптов
При запросе скрипта, например через HTML-элемент <script>, некоторые браузеры используют определённые значения.
| Браузер | Значение |
|---|---|
| Firefox [1] | */* |
| Safari, Chrome | */* |
[1] См. ошибку 170789.
Значения для таблицы стилей CSS
При запросе таблицы стилей CSS через HTML-элемент <link rel="stylesheet"> большинство браузеров используют определённые значения.
| Браузер | Значение |
|---|---|
| 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] См. ошибку 170789.
См. также
© 2005–2025 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/HTTP/Guides/Content_negotiation/List_of_default_Accept_values