{site_name}

{site_name}

🌜 搜索

HTTP中的X-Frame-Options是一个HTTP头部响应,用于指示浏览器

前端 𝄐 0
HTTP中的X-Frame-Options是一个HTTP头部响应,用于指示浏览器是否允许将当前页面嵌入到另一个网站的frame或iframe中。

X-Frame-Options旨在提高Web应用程序的安全性,以防止“点击劫持”攻击。点击劫持攻击是一种利用iframe实现的攻击,攻击者会将透明的iframe覆盖在目标网站上,并欺骗用户在不知情的情况下点击iframe中的按钮或链接,从而执行恶意操作。

X-Frame-Options有三个可选值:

- DENY:不允许将页面嵌入任何frame或iframe中。
- SAMEORIGIN:只允许将页面嵌入同源域名下的frame或iframe中。
- ALLOW-FROM uri:只允许将页面嵌入特定URI指定的frame或iframe中。

以下是几个示例:

1. 禁止页面被嵌入到任何frame或iframe中:


X-Frame-Options: DENY


2. 只允许页面被嵌入到同源域名下的frame或iframe中:


X-Frame-Options: SAMEORIGIN


3. 只允许页面被嵌入到特定URI指定的frame或iframe中:


X-Frame-Options: ALLOW-FROM https://example.com/