SpringSecurityiFrame'X-Frame-Options'to'deny'报错的解决方法
程序员文章站
2022-03-13 11:54:28
报错信息如下:
Refused to display ‘https://localhost:8080/msc/ordertype’ in a frame...
报错信息如下:
Refused to display ‘https://localhost:8080/msc/ordertype’ in a frame because it set ‘X-Frame-Options’ to ‘deny’.
原因:
Spring-Security 默认是设置了这个 “X-Frame-Options” 属性为DENY
解决:在http配置中设置
<frame-options policy="SAMEORIGIN"> </frame-options>
X-Frame-Options:
他的值有三个:
(1)DENY — 表示该页面不允许在 frame 中展示,即便是在相同域名的页面中嵌套也不允许。
(2)SAMEORIGIN — 表示该页面可以在相同域名页面的 frame 中展示。
(3)ALLOW-FROM https://example.com/ — 表示该页面可以在指定来源的 frame 中展示。
推荐阅读
-
Linux crontab报错:BAD FILE MODE的解决方法
-
[PHP] 安装PHP报错“Primary script unknown”的解决方法
-
安装cad提示1606错误怎么办 autocad报错1606的解决方法
-
vue.js 中使用(...)运算符报错的解决方法
-
php 启动时报错的简单解决方法
-
在centos7 中docker info报错docker bridge-nf-call-iptables is disabled 的解决方法
-
docker images,info,-d等命令报错的解决方法
-
vue项目中使用vue-i18n报错的解决方法
-
webstorm和.vue中es6语法报错的解决方法
-
Vue2.x中利用@font-size引入字体图标报错的解决方法