我们有一个play Framework 2.6应用程序,其中react作为前端。我们使用此模板进行构建-https://github.com/yohangz/java-play-react-seed
我们添加了此软件包,以便从帖子(有点像社交网络)https://github.com/troybetz/react-youtube中播放youtube。该预览在localhost上运行良好,但在生产版本中失败。谷歌分析也是如此
我通过解压缩从“ sbt dist”创建的文件并在bin文件夹中运行文件来测试生产包。
经过研究,我发现在application.conf文件中没有正确设置内容安全策略。
我最初尝试使用以下代码进行设置
contentSecurityPolicy = "script-src .youtube.com"
后来尝试了
contentSecurityPolicy = "script-src *"
和其他一些变体。
这些都不起作用,所以我尝试禁用CSP使其起作用
play.filters.disabled += "play.filters.headers.contentSecurityPolicy
play.filters.disabled += "play.filters.headers.SecurityHeadersFilter"
这也不起作用。如果您对此有任何解决方案,请告诉我
``