La interfaz de usuario no se renderiza en Chrome/Firefox debido a CloudFlare Rocket Loader

Hola,

He instalado Discourse (Plesk, Cloudflare), he instalado algunos complementos y, de repente, no funciona en Chrome ni en Firefox (no se renderiza la interfaz de usuario), pero sigue funcionando en Edge/Explorer.

Edición: en Chrome/Firefox toda la interfaz de usuario está envuelta en una etiqueta HTML , mientras que en Edge no lo está.

¿Hay alguna forma de depurar correctamente este comportamiento?

Gracias.

Comienza la solución de problemas con el modo seguro:

1 me gusta

¿Te refieres a la versión legada de Edge o a la versión de Chromium de Edge?

Estoy hablando de Microsoft Edge y, en modo seguro (desactivando todo), funciona de forma limitada, indicando que debería habilitar JavaScript, aunque ya esté habilitado.

Empiezo a pensar que Chrome y Firefox están reaccionando a algún problema de seguridad con el certificado SSL; probablemente empezaré a revisarlo: Cloudflare y similares.

¿Hay alguna buena guía que pueda seguir para la configuración de Cloudflare?
Gracias.

Ok, finalmente desactivé el proxy de Cloudflare y empezó a funcionar de nuevo, así que el problema con NoScript provenía de allí, algo relacionado con SSL estricto y/o la extracción del origen.

Intentaré depurarlo más, pero si hay una buena guía paso a paso para Cloudflare y Discourse, sería genial.

A menos que tengas motivos para creer que eres un objetivo probable de ataques DDoS, el consejo es desactivar la nube naranja. Si buscas, hay mucha discusión al respecto.

Parece que todos los problemas estaban con Rocket Loader.

Gracias a tener el nginx de Plesk frente a Discourse, puedo usar DNS naranja, SSL completo (estricto), obtener certificados de origen en Cloudflare y HTTPS completo en Discourse.

Ahora todo funciona, veamos si es estable.

Si insistes en usar Cloudflare delante de Discourse, necesitas una regla de página para tu dominio de Discourse configurada en “deshabilitar rendimiento”. Esto desactivará todas las funciones de Cloudflare que se sabe que rompen Discourse.

3 Me gusta

¡Gracias por el consejo, lo tendré en cuenta si me encuentro con otros problemas!

Buena idea, sin ella no podemos ofrecerte ningún tipo de apoyo.

1 me gusta