【发布时间】:2023-02-06 11:39:22
【问题描述】:
我正在使用 spatie/laravel-csp 包在 Laravel 应用程序中设置 CSP 标头。但是 inline style 无法应用并因以下错误而被拒绝。
拒绝应用内联样式,因为它违反了以下内容 内容安全策略指令:“style-src 'self.' 'nonce-TjpZGox5zGathTvJDeVMfxzHaOtWMc7v' '不安全内联'”。
更多细节。
- 我正在使用 Laravel 7。
- /spatie/laravel-csp 2.8
- "laravel-mix": "^5.0.1",
- 和 Vue 2 的惰性
到目前为止我已经尝试过什么。
- 指定webpack_nonce@入口文件(main.js)webpack documentation
- 在 spatie/laravel-csp 文档中使用内联脚本和样式
【问题讨论】:
-
您是否解决了这个问题,而没有使用“不安全内联”打开安全性,这显然是不可取的?我遇到了同样的问题,如果不做一些实质性的工作就无法提取 css
-
你能告诉我们导致错误的 HTML 吗?
标签: laravel webpack laravel-mix