Problem bei der Anzeige von Webview

Wir möchten Discourse als WebView in einem Teil unserer nativen Anwendung verwenden, haben jedoch ein Problem mit JavaScript. Die WebView-Anwendung hat JavaScript aktiviert, aber das Forum kann nicht ordnungsgemäß angezeigt werden. Wie kann ich dieses Problem lösen? Danke.

Edit: Ich habe einen User-Agent für die Google-Login-Funktion hinzugefügt. Als ich ihn entfernte, wurde das Forum ordnungsgemäß angezeigt. Ich benötige jedoch weiterhin Google SSO :smiley:

Discourse liefert die Desktop-Ansicht (wie in deinem Screenshot gezeigt), es sei denn, es erkennt einen mobilen Nutzer über den User-Agent.

Du kannst ?mobile_view=1 an deine URL anhängen, um die mobile Ansicht zu erzwingen. Vielleicht hilft das.

1 „Gefällt mir“

Das ist die Crawler-Ansicht. Enthält Ihr User-Agent eines dieser Wörter?

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

Wenn ja, wird Discourse annehmen, dass es sich um einen Crawler handelt, und die Crawler-Ansicht ausliefern.

1 „Gefällt mir“