📜  HTTP 标头 | X-Content-Type-Options

📅  最后修改于: 2022-05-13 01:56:23.019000             🧑  作者: Mango

HTTP 标头 | X-Content-Type-Options

HTTP 标头 X-Content-Type-Options充当标记,指示不应将内容类型标头中的 MIME 类型标头更改为服务器。此标头是在 Microsoft 的 Internet Explorer 8 中引入的。此标头阻止内容嗅探(将不可执行的 MIME 类型转换为可执行的 MIME 类型)。在那之后,所有其他浏览器也引入了 X-Content-Type-Options,并且它们的 MIME 嗅探算法没有那么激进。

句法:

x-content-type-options: nosniff

指令: X-Content-Type-Options 标头接受一个指令。

  • nosniff:如果“样式” MIME-type 不是text/cssJavaScript MIME-type ,它会阻止所有请求。另外,如果有 MIME-Type text/htmltext/plaintext/jasonapplication/jason和任何类型的xml扩展,它会启用跨源。

例子:

x-content-type-options: nosniff

要检查X-Content-Type-Options的运行情况,请转到 Inspect Element -> Network检查 x-content-type-options 的请求标头,如下所示。

支持的浏览器:下面列出了与x-content-type-options标头兼容的浏览器:

  • 谷歌浏览器
  • IE浏览器
  • 火狐
  • 歌剧