Problema nella visualizzazione della webview

Vogliamo utilizzare Discourse come webview in una parte della nostra applicazione nativa, ma stiamo riscontrando un problema con JavaScript. L’applicazione webview ha JavaScript abilitato, ma il forum non viene visualizzato correttamente. Come posso risolvere questo problema? Grazie.

Modifica: Ho aggiunto l’User Agent per far funzionare l’accesso con Google. Quando l’ho rimosso, il forum è stato visualizzato correttamente. Tuttavia, ho ancora bisogno di Google SSO :smiley:

Discourse visualizza la versione desktop (mostrata nello screenshot) a meno che non rilevi un utente mobile tramite l’User-Agent.

Puoi aggiungere ?mobile_view=1 al tuo url per forzare la visualizzazione mobile, potrebbe essere utile.

1 Mi Piace

Questa è la visualizzazione per i crawler. Il tuo user agent contiene una di queste parole?

rss|bot|spider|crawler|facebook|archive|wayback|ping|monitor|lighthouse

Se sì, Discorse lo considererà un crawler e mostrerà la visualizzazione dedicata ai crawler.

1 Mi Piace