本文介绍了如何设置Http头X-XSS-Protection的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我试过这个:

   <meta http-equiv="X-XSS-Protection" content="0">

< head> 标签中的

但是没有运气。我试图摆脱讨厌的IE阻止跨站点scirpting

in the <head> tag but have had no luck. I am trying to get rid of pesky IE preventing cross-site scirpting

推荐答案

我怀疑它只是作为元标记工作。您可能必须告诉您的Web服务器将其作为真实标题发送。

I doubt it'd work as just a meta tag. You may have to tell your web server to send it as a real header.

在PHP中,您可以这样做

In PHP, you'd do it like

header("X-XSS-Protection: 0");

在ASP.net中:

Response.AppendHeader("X-XSS-Protection","0")

在Apache的配置中:

In Apache's config:

Header set  X-XSS-Protection  0

在IIS中,额外标题的属性中有一个部分。它经常在其中设置X-Powered-By:ASP.NET;你只需将X-XSS-Protection:0添加到同一个地方。

In IIS, there's a section in the properties for extra headers. It often has "X-Powered-By: ASP.NET" already set up in it; you'd just add "X-XSS-Protection: 0" to that same place.

这篇关于如何设置Http头X-XSS-Protection的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

07-24 19:27