更改X-Frame-Options以允许所有域

Yuv*_*uss 18 linux ubuntu nginx cors x-frame-options

我试图使用我的一些网站作为我的iframe一个不同的网站.

我的问题是 - 其他网站始终不断更改其IP地址,并且没有域名.

所以,我读到你可以将这个lint添加到/etc/nginx/nginx.conf:

 add_header X-Frame-Options "ALLOW-FROM https://subdomain.example.com/";
Run Code Online (Sandbox Code Playgroud)

我的问题是:可以允许我的网站从所有IP地址和域中导入为iframe吗?为了达到这个目的,我应该写些什么?

我使用的是Ubuntu 16.04和nginx 1.10.0.

Que*_*tin 23

如果设置它,则只能将其设置为DENY,SAMEORIGIN或ALLOW-FROM(特定原点).

允许所有域是默认值.X-Frame-Options如果需要,请不要设置标题.


Fra*_*eli 10

ALLOWALL是默认值.

有时框架MVC(如Rails,Laravel,Django等)将X_FRAME_OPTIONS设置为SAMEORIGIN,因此有人可能需要将其重置为原始ALLOWALL值.

  • ALLOWALL 不是可接受的值:https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Frame-Options (12认同)
  • 如前所述,“ALLOWALL”不是“X-Frame-Options”标头的有效指令。无效值(与任何无效标头一样)应该被浏览器忽略 - 这就是这里会发生的情况 - 这是“默认值”(无标头 - 允许所有访问)。如果这是所需的结果,最好直接删除标头。 (3认同)