Mi sitio de Discourse no carga debido a CSP mal configurado

Hola, acabo de actualizar mi navegador Safari a la versión 14 y he notado que nuestro foro no se carga completamente en Safari 14 (Modo Invisible).

Así es como se renderiza el foro en la versión normal de Safari 14:

Y así es como se ve en Safari 14 en Modo Invisible:

Según uno de mis compañeros de trabajo, el foro no funciona bien ni en el modo normal ni en el modo Invisible en Safari 14.

¿Alguien puede explicar por qué ocurre esto?

Aquí está el enlace a nuestro foro por si lo necesitas para depurar: https://discuss.nebula-graph.com.cn/

¡Gracias de antemano!

¿Lo has probado en Modo seguro de Discourse? ¿Lo has probado en un navegador web diferente?

Acabo de probar el Modo Seguro de Discourse. Tampoco funcionó. Mira la captura de pantalla a continuación:

Ahora está completamente en blanco porque todos los complementos y personalizaciones han sido desactivados.

Otros navegadores funcionan bien. Solo Safari 14 tiene este problema.

Comprueba la consola de errores del navegador y pega aquí el mensaje de error.

Lo abrí ahora y tengo el mismo problema.
Parece que Safari 14 actualizó algo y rompió todo…

Tu sitio carga bien para mí en Safari 14; lo probé tanto en macOS como en iOS.

¿Probaste el modo invisible?

Sí, funciona bien en una ventana privada de Safari en iOS.

@Jamie_Liu1 efectivamente, hay un problema, pero no solo con Safari 14, sino también con Brave.

Tienes una CSP mal configurada.

Política de seguridad de contenido: La configuración de la página bloqueó la carga de un recurso en https://discuss.nebula-graph.com.cn/brotli_asset/application-162a118d174ff0a09cdf2b536ac3ec1d0c0c50256a981d045ffdf5f73e3e94ba.js (“script-src”).