在线文档教程

X-Content-Type-Options

X-Content-Type-Options

X-Content-Type-Options响应的 HTTP 标头是由服务器使用以指示在通告的 MIME 类型的标记Content-Type标头不应该被改变,并且被遵循。这允许选择不使用 MIME 类型的嗅探,换句话说,它可以说网站管理员知道他们在做什么。

微软在 IE 8 中引入了这个头文件,作为网站管理员阻止正在发生的内容嗅探的一种方式,并且可以将不可执行的 MIME 类型转换为可执行的 MIME 类型。从那以后,其他浏览器已经引入了它,即使他们的 MIME 嗅探算法不那么激进。

网站安全测试人员通常希望设置该标题。

注意:nosniff仅适用于“ script”和“ style”类型。同样适用nosniff于图像原来与现有的网站不兼容。

Header typeResponse header
Forbidden header nameno

句法

X-Content-Type-Options: nosniff

指令

nosniff阻止请求,如果请求的类型是

  • style”,而 MIME 类型不是“ text/css”,或者

  • script”,而 MIME 类型不是 JavaScript MIME 类型。

产品规格

SpecificationStatusComment
FetchThe definition of 'X-Content-Type-Options definition' in that specification.Living StandardInitial definition

浏览器兼容性

FeatureChromeEdgeFirefoxInternet ExplorerOperaSafari
Basic Support1.0(Yes)508.013No

FeatureAndroidChrome for AndroidEdge mobileFirefox for AndroidIE mobileOpera AndroidiOS Safari
Basic Support(Yes)(Yes)(Yes)50(Yes)(Yes)No