在线文档教程

X-XSS-Protection

X-XSS-Protection

HTTP X-XSS-Protection响应标头是 Internet Explorer, Chrome 和 Safari 的一项功能,可在检测到反射的跨站点脚本(XSS)攻击时阻止页面加载。尽管当现代浏览器实施强大的Content-Security-Policy禁用内联 JavaScript('unsafe-inline')的强大功能时,这些保护在很大程度上是不必要的,但它们仍然可以为尚未支持 CSP 的旧版 Web 浏览器的用户提供保护。

Header typeResponse header
Forbidden header nameno

句法

X-XSS-Protection: 0 X-XSS-Protection: 1 X-XSS-Protection: 1; mode=block X-XSS-Protection: 1; report=<reporting-uri>

0: 禁止XSS过滤.

当检测到反射的XSS攻击时阻止加载页面:

X-XSS-Protection: 1; mode=block

PHP

header("X-XSS-Protection: 1; mode=block"

Apache (.htaccess)

<IfModule mod_headers.c> Header set X-XSS-Protection "1; mode=block" </IfModule>

产品规格

不属于任何规格或草案。

浏览器兼容性

FeatureChromeFirefoxEdgeInternet ExplorerOperaSafari
Basic Support(Yes)(No)(Yes)8.0(Yes)(Yes)

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