playframework 2.6 refused to apply inline style because it violates the following Content Security

编程知识 更新时间:2023-04-05 07:10:23

今天在做文件上传的时候,出现了下面的错误:

Refused to apply inline style because it violates the following Content Security Policy directive: "default-src 'self'". Either the 'unsafe-inline' keyword, a hash ('sha256-4Su6mBWzEIFnH4pAGMOuaeBrstwJN4Z3pq/s1Kn4/KQ='), or a nonce ('nonce-...') is required to enable inline execution. Note also that 'style-src' was not explicitly set, so 'default-src' is used as a fallback.

伤透了脑筋,就是图片上传上去了,返回url的时候被拦截了,这是play里面的拦截引起的。

解决方法

在application.conf的headers里面加上这句:

 # The Content-Security-Policy header. If null, the header is not set.
     contentSecurityPolicy = "default-src 'self' 'unsafe-inline'"

参考文献

[1]. Refused to apply inline style because it violates the following Content Security Policy directive. https://stackoverflow/questions/17766817/refused-to-apply-inline-style-because-it-violates-the-following-content-security

 

更多推荐

playframework 2.6 refused to apply inline style because it violates the followin

本文发布于:2023-04-05 07:10:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/c8cd5110e5cf1bbe91004215a46f4265.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:refused   apply   playframework   inline   Content

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!

  • 45465文章数
  • 14阅读数
  • 0评论数