Content negotiation: List of default Accept values

内容协商:默认接受值列表

默认值

这些是在上下文不提供更好信息时发送的值。请注意,所有浏览器都会添加*/*MIME类型以涵盖所有情况。这通常用于通过浏览器的地址栏或通过HTML <a>元素启动的请求。

用户代理评论
火狐text / html的,应用/ XHTML + xml的,应用/ XML; Q = 0.9,* / *; Q = 0.8该值可以使用network.http.accept.default参数进行修改。
Safari,Chromeapplication / xml,application / xhtml + xml,text / html; q = 0.9,text / plain; q = 0.8,image / png,* / *; q = 0.5资源
Safari 5text / html的,应用/ XHTML + xml的,应用/ XML; Q = 0.9,* / *; Q = 0.8这是对先前Accept头的改进,因为它不再对text / html上面的image / png进行排名
Internet Explorer 8image / jpeg,application / x-ms-application,image / gif,application / xaml + xml,image / pjpeg,application / x-ms-xbap,application / x-shockwave-flash,application / msword,* / *请参阅IE和Accept Header(IEInternals的MSDN博客)。
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

图像的值

当通过HTML <img>元素请求图片时,用户代理通常会设置一个特定的媒体类型列表来欢迎。

用户代理评论
火狐* / *(自Firefox 47开始)image / png,image / *; q = 0.8,* / *; q = 0.5(之前)这个值可以使用image.http.accept参数修改。
苹果浏览器*/*
Chrome 图像/ WEBP,图像/ *,* / *; Q = 0.8* * *在支持webp之前
Internet Explorer 8或更早版本*/*请参阅IE和Accept Header(IEInternals的MSDN博客)
Internet Explorer 9image / png,image / svg + xml,image / *; q = 0.8,* / *; q = 0.5查看Fiddler对于Internet Explorer 9更好(IEInternals的MSDN博客)

视频值

当请求视频时,可以通过<video>HTML元素,大多数浏览器都使用特定的值。

用户代理评论
Firefox早于3.6不支持<video>
Firefox 3.6及更高版本audio / webm,audio / ogg,audio / wav,audio / *; q = 0.9,application / ogg; q = 0.7,video / *; q = 0.6; * / *; Q = 0.5见bug 489071
Chrome */*
Internet Explorer 8或更早版本不支持<video>

音频资源的值

当请求音频文件时,例如通过<audio>HTML元素时,大多数浏览器都使用特定的值。

用户代理评论
Firefox 3.6及更高版本音频/ WEBM,音频/ OGG,音频/ WAV,音频/ *; Q = 0.9,应用/ OGG; Q = 0.7,视频/ *; Q = 0.6,* / *; Q = 0.5见bug 489071
Safari,Chrome?
Internet Explorer 8或更早版本不支持<audio>
Internet Explorer 9?

脚本的值

当请求脚本时(例如通过<script>HTML元素),某些浏览器使用特定的值。

用户代理评论
火狐*/*看到错误170789
Safari,Chrome*/*
Internet Explorer 8或更早版本*/*请参阅IE和Accept Header(IEInternals的MSDN博客)
Internet Explorer 9application / javascript,* / *; q = 0.8查看Fiddler对于Internet Explorer 9更好(IEInternals的MSDN博客)

CSS样式表的值

当请求CSS样式表时,通过<link rel="stylesheet">HTML元素,大多数浏览器都使用特定的值。

用户代理评论
Firefox 4文本/ CSS,* / *; Q = 0.1出现错误170789
Safari 5文本/ CSS,* / *; Q = 0.1
Internet Explorer 8或更早版本*/*请参阅IE和Accept Header(IEInternals的MSDN博客)
Internet Explorer 9文/ CSS查看Fiddler对于Internet Explorer 9更好(IEInternals的MSDN博客)
Chrome 12文本/ CSS,* / *; Q = 0.1
Opera 11.10text / 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文本/ CSS,* / *; Q = 0.1