博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
[saiku] 配置spring-security 允许 iframe加载saiku首页
阅读量:6266 次
发布时间:2019-06-22

本文共 720 字,大约阅读时间需要 2 分钟。

 

最近提出了一个需求:在一个iframe中展现saiku首页

呵呵,这还不简单。

直接<iframe src="http://localhost:8080/saiku" /> 套进去不就完事了吗。。我真是个天才。。

 

 

结果:呜呜。。。报错啦。。。

错误提示:Refused to display 'http://localhost:8080/saiku/' in a frame because it set 'X-Frame-Options' to 'DENY'.

 

header里面有一个属性 "X-Frame-Options"  被默认设置成了 "DENY"

 

好吧,找找看是哪里的问题,找了半天找不见啊。。。

今天来PM说是因为:

Spring-Security 默认是设置了这个 "X-Frame-Options" 属性为DENY,在配置文件里更改下配置就好了

 

 

policy 取值说明

DENY表示该页面不允许在 frame 中展示,即便是在相同域名的页面中嵌套也不允许。 SAMEORIGIN表示该页面可以在相同域名页面的 frame 中展示。 ALLOW-FROM uri表示该页面可以在指定来源的 frame 中展示。换一句话说,如果设置为 DENY,不光在别人的网站 frame 嵌入时会无法加载,在同域名页面中同样会无法加载。另一方面,如果设置为 SAMEORIGIN,那么页面就可以在同域名页面的 frame 中嵌套。

 

这样一来,果然可以了呢。。。

by the way ,spring security 居然默认埋了这个坑。。。坑死我了

 

转载地址:http://wudpa.baihongyu.com/

你可能感兴趣的文章
asp.net获取客户端浏览器及主机信息
查看>>
jstack和线程dump分析
查看>>
如何使用Win8系统自带杀毒软件
查看>>
(转)No architectures to compile for (ONLY_ACTIVE_ARCH=YES, active arch=arm64, VA 解决办法
查看>>
GCD
查看>>
淘宝UWP--自定义图片缓存
查看>>
Javascript构造函数
查看>>
php--某个字符在字符串中的位置比较
查看>>
一个类有两个方法,其中一个是同步的,另一个是非同步的; 现在又两个线程A和B,请问:当线程A访问此类的同步方法时,线程B是否能访问此类的非同步方法?...
查看>>
[LeetCode] Maximum Product of Word Lengths 单词长度的最大积
查看>>
socket通信中select函数的使用和解释
查看>>
JAVA Map集合类简介
查看>>
c++实现gray code(格雷码)
查看>>
Spark1.4.1 编译与安装
查看>>
epub显示特殊字体
查看>>
JDK各个版本的新特性jdk1.5-jdk8
查看>>
ZOJ 3529 A Game Between Alice and Bob(博弈论-sg函数)
查看>>
zoj 2822 Sum of Different Primes (01背包)
查看>>
Directx11学习笔记【三】 第一个D3D11程序
查看>>
UVa 11292 - Dragon of Loowater
查看>>