使用添加页面操作原子弹出的iframe窗口报错

18801187951(338465)发表于:2022年06月24日 17:10:16

问题

使用添加页面操作原子弹出的iframe窗口报错

导致问题的原因

报错为 Refused to display in a frame because it set ‘X-Frame-Options’ to ‘SAMEORIGIN’

导致报错是因为url地址页面不允许其他服务嵌入该页面(设置了权限)

aq5Md658bzaP9W433rar1909ar4FbZb34O1Kfo2J3YaJ3weCdf9b2UcK9y52e462.png?e=1655195671&token=PGtAPYyCYxCQ1zckbL-ecATOk42z8P3jdPahEnzt:R3V2f4qHihk1t_qQUyNNmSB3cAA=

解决方案

方法一:

1、可以创建操作集,使用  操作原子【执行Javascript脚本】

2、脚本中填写:window.open("https://www.baidu.com/")

bA4S6O2Mc12B8w1h9T6sbm4H6H0KdWbQdl0O2zeyb98CfL46ara9dR1c3W7l9u8U.png?e=1655195777&token=PGtAPYyCYxCQ1zckbL-ecATOk42z8P3jdPahEnzt:9HLz9ZkylcxiCmdSDEQ-bOFi_fc=

方法二:

修改Nginx配置文件,在配置文件nginx.conf中加入X-Frame-Options属性的值为ALLOWAL

ce3NcE2Mco16aqeyeD376RbK358Z9wcy3L2m3Ceb9P2w3Bb31yexdD7k472Ufo9G.png?e=1655196481&token=PGtAPYyCYxCQ1zckbL-ecATOk42z8P3jdPahEnzt:kDuxqKm3b8ceFkPPX7MNfOp3nro=

修改完成之后记得重启Nginx服务,重启之后配置生效

add_header X-Frame-Options ALLOWALL;允许所有域名iframe

add_header X-Frame-Options DENY;不允许任何域名iframe,包括相同的域名

add_header X-Frame-Options SANEORIGIN;允许相同域名iframe,如a.test.com允许b.test.com

add_header X-Frame-Options ALLOW-FROM uri;允许指定域名iframe


    您需要登录后才可以回复