《FrameOptions 响应头.docx》由会员分享,可在线阅读,更多相关《FrameOptions 响应头.docx(2页珍藏版)》请在三一办公上搜索。
1、FrameOptions 响应头X-Frame-Options HTTP 响应头是用来给浏览器指示允许一个页面可否在 <frame>, <iframe> 或者 <object> 中展现的标记。网站可以使用此功能,来确保自己网站的内容没有被嵌到别人的网站中去,也从而避免了点击劫持 (clickjacking) 的攻击。使用 X-Frame-OptionsX-Frame-Options 有三个值:DENY表示该页面不允许在 frame 中展示,即便是在相同域名的页面中嵌套也不允许。SAMEORIGIN表示该页面可以在相同域名页面的 frame 中展示。ALLOW-FROM
2、uri表示该页面可以在指定来源的 frame 中展示。换一句话说,如果设置为 DENY,不光在别人的网站 frame 嵌入时会无法加载,在同域名页面中同样会无法加载。另一方面,如果设置为 SAMEORIGIN,那么页面就可以在同域名页面的 frame 中嵌套。配置 IIS配置 IIS 发送 X-Frame-Options 响应头,添加下面的配置到 Web.config 文件中:<system.webServer>.<httpProtocol><customHeaders><add name=X-Frame-Options value=SAMEORIGIN /></customHeaders></httpProtocol>.</system.webServer>配置 Apache配置 Apache 在所有页面上发送 X-Frame-Options 响应头,需要把下面这行添加到 site 的配置中:Header always append X-Frame-Options SAMEORIGIN1配置 nginx配置 nginx 发送 X-Frame-Options 响应头,把下面这行添加到 http, server 或者 location 的配置中:add_header X-Frame-Options SAMEORIGIN;