Reputation: 151
vendor-suffix.js:1 [Report Only] Refused to evaluate a string as JavaScript because 'unsafe-eval' is not an allowed source of script in the following Content Security Policy directive: "script-src 'self' 'nonce-abcdefg' localhost:4200 0.0.0.0:4200".
i installed ember-cli-content-policy and i m trying to override default configuration by adding
ENV.contentSecuityPolicy in environment.js
but i cannot the configuration still default and i get the error when ever i ran the app
Upvotes: 0
Views: 286
Reputation: 6338
This sounds like a bug that has been reported on GitHub some weeks ago: https://github.com/rwjblue/ember-cli-content-security-policy/issues/127
Ember-cli-content-security-policy applies a static nonce in testing environment and if used with development server. It's used to work-a-round a CSP violation triggered by default testing setup.
That nonce was always applied - even if script-src
contains 'unsafe-inline'
. But a present nonce overrules 'unsafe-inline'
and basically disabled it.
This has been fixed in https://github.com/rwjblue/ember-cli-content-security-policy/pull/128 but is not released yet.
Upvotes: 1