UI non renderizzata in Chrome/Firefox a causa di CloudFlare Rocket Loader

Ciao,

Ho installato Discourse (su Plesk, con Cloudflare), ho installato alcuni plugin e improvvisamente non funziona più su Chrome o Firefox (non viene visualizzata l’interfaccia utente), mentre continua a funzionare su Edge/Explorer.

Modifica: su Chrome/Firefox tutta l’interfaccia utente è racchiusa in un tag HTML , mentre su Edge no.

C’è un modo per eseguire correttamente il debug di questo comportamento?

Grazie.

Inizia la risoluzione dei problemi con la modalità sicura:

Ti riferisci alla versione legacy di Edge o alla versione Chromium di Edge?

Sto parlando di Microsoft Edge e, in modalità provvisoria (disattivando tutto), funziona in modo limitato, dicendo che dovrei abilitare JavaScript, anche se è già abilitato.

Sto iniziando a pensare che Chrome e Firefox reagiscano a un problema di sicurezza legato al certificato SSL; probabilmente inizierò a verificare questo aspetto: Cloudflare e simili.

Esiste una buona guida da seguire per la configurazione di Cloudflare?
Grazie.

Ok, ho finalmente rimosso il proxy di Cloudflare e ha ricominciato a funzionare, quindi il problema con NoScript proveniva da lì, qualcosa legato a SSL rigoroso e/o all’origin pull.

Proverò a fare ulteriori debug, ma se esiste una guida completa su Cloudflare e Discourse sarebbe fantastico.

A meno che tu non abbia motivi per credere di essere un probabile bersaglio di attacchi DDoS, il consiglio è di disattivare la nuvola arancione. Se cerchi, ci sono molte discussioni a riguardo.

Sembra che tutti i problemi fossero legati a Rocket Loader.

Grazie alla presenza di nginx di Plesk davanti a Discourse, sono riuscito a utilizzare DNS arancioni, SSL completo (strict), recuperare i certificati dell’origine su Cloudflare e abilitare HTTPS completo su Discourse.

Ora tutto funziona, vediamo se è stabile.

Se insisti nell’utilizzare Cloudflare davanti a Discourse, devi impostare una regola pagina per il tuo dominio Discourse su “disabilita le prestazioni”. Questo disattiverà tutte le funzionalità di Cloudflare note per causare problemi a Discourse.

Grazie per il consiglio, lo terrò a mente se dovessi affrontare altri problemi!

Buona idea, senza di essa non possiamo offrirvi alcun supporto.