Le cose devono essere cambiate rispetto al post originale, dato che ora si comporta come dovrebbe:
○ → curl -I https://www.ossez.com
HTTP/2 200
…
content-security-policy: base-uri 'none'; object-src 'none'; script-src https://www.ossez.com/logs/ https://www.ossez.com/sidekiq/ https://www.ossez.com/mini-profiler-resources/ https://www.ossez.com/assets/ https://www.ossez.com/brotli_asset/ https://www.ossez.com/extra-locales/ https://www.ossez.com/highlight-js/ https://www.ossez.com/javascripts/ https://www.ossez.com/plugins/ https://www.ossez.com/theme-javascripts/ https://www.ossez.com/svg-sprite/ https://www.googletagmanager.com/gtm.js 'nonce-38d2a45e5e933b869e14465772b2c0de' https: https://tagmanager.google.com https://www.googletagmanager.com 'unsafe-inline' https://analytics.ossez.com/matomo.js https://www.ossez.com/cdn-cgi/apps/head/qk5vBDFy7qBIoPy3q8a6LUoKei8.js https://www.googletagmanager.com/gtm.js; worker-src 'self' https://www.ossez.com/assets/ https://www.ossez.com/brotli_asset/ https://www.ossez.com/javascripts/ https://www.ossez.com/plugins/
‘unsafe-inline’ è ora correttamente tra virgolette, ma viene ignorato da Chrome:
Esecuzione dello script inline rifiutata perché viola la seguente direttiva Content Security Policy: […] Si noti che ‘unsafe-inline’ viene ignorato se nella lista delle origini è presente un valore hash o nonce.
e da Firefox:
Content Security Policy: Ignoramento di “‘unsafe-inline’” all’interno di script-src o style-src: specificato nonce-source o hash-source
poiché hai specificato un valore nonce nell’elenco CSP: 'nonce-38d2a45e5e933b869e14465772b2c0de'
Vedo che sei dietro Cloudflare; tieni presente che devi disabilitare diverse funzionalità di Cloudflare, poiché di default esse interrompono il funzionamento di Discourse.