我的ember-cli构建应用程序中出现此错误:
Content Security Policy: Les paramètres de la page ont empêché le chargement d’une ressource à eval (« script-src »).
错误发生在vendor.js中,指的是用webpack和西兰花制作的行。我不明白为什么内置的js为什么会从/ tmp /中获取文件,所以我猜该应用程序正在尝试从/ tmp /中的硬盘中获取文件,这对于网站来说是很疯狂的。
我确实使用以下选项配置了内容安全策略:
//in the file config/environment.js
/* eslint-env node */
'use strict';
module.exports = function(environment) {
let ENV = {
// ...
contentSecurityPolicy: {
'script-src': ["self", 'unsafe-eval','unsafe-inline'],
'img-src': "'self'",
},
// ...
但是它并没有改变我构建中的CSP。它破坏了JS,我的应用无法完全加载。我想念什么?