首页 > 解决方案 > 包含所有 CSP 标头标签仍会引发错误

问题描述

我正在使用 nginx,并且添加了在 nginx.conf 中配置的 CSP 标头,如下所示

    *add_header Content-Security-Policy "default-src 'self' 'unsafe-inline' 'unsafe-eval'; style-src 'self' 'unsafe-inline' 'unsafe-eval'; frame-src 'self' *; img-src 'self' 'unsafe-inline' 'unsafe-eval'; object-src 'self' 'unsafe-inline' 'unsafe-eval';";*

但是当我在 iFrame 中执行报告的 HTML 下载时,它会抛出以下错误

“内容安全策略指令 'default-src' 包含 'frame-src' 作为源表达式。您的意思是 'default-src ...; frame-src ...'(注意分号)?”

知道为什么它不允许我在 iFrame 中呈现 HTML 吗?注意:除 HTML 外,其他输出类型(如 PDF、CSV 等)在 iframe 中成功呈现

标签: javahtmlnginxjboss

解决方案


推荐阅读