Problème d'affichage de webview

Nous souhaitons utiliser Discourse comme une vue web dans une partie de notre application native, mais nous rencontrons un problème avec JavaScript. Bien que l’application de vue web ait JavaScript activé, le forum ne s’affiche pas correctement. Comment puis-je résoudre ce problème ? Merci.

Édition : J’ai ajouté un agent utilisateur pour que la connexion Google fonctionne. Lorsque je l’ai supprimé, le forum s’est affiché correctement. Mais j’ai toujours besoin de l’authentification unique (SSO) Google :smiley:

Discourse affiche la vue bureau (illustrée dans votre capture d’écran), sauf s’il détecte un utilisateur mobile via l’User-Agent.

Vous pouvez ajouter ?mobile_view=1 à votre url pour forcer l’affichage mobile, cela pourrait vous aider.

1 « J'aime »

C’est la vue pour les robots d’exploration. Votre user-agent contient-il l’un de ces mots ?

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

Si oui, Discourse pensera qu’il s’agit d’un robot d’exploration et affichera la vue pour les robots.

1 « J'aime »