Webviewの表示に問題があります

ネイティブアプリケーションの一部としてDiscourseをWebViewで使用したいと考えていますが、JavaScriptに関する問題に直面しています。WebViewアプリではJavaScriptが有効になっていますが、フォーラムが正しく表示されません。この問題を解決するにはどうすればよいでしょうか。ありがとうございます。

追記:Googleログインが機能するようにUser-Agentを追加しました。これを削除すると、フォーラムは正しく表示されるようになりました。しかし、Google SSOは引き続き必要です :smiley:

Discourse は、User-Agent を通じてモバイルユーザーを検出しない限り、デスクトップ表示(あなたのスクリーンショットに表示されているもの)を提供します。

モバイル表示を強制するには、url?mobile_view=1 を追加してみてください。これで解決するかもしれません。

「いいね!」 1

これがクローラービューです。あなたのユーザーエージェントに、以下の単語が含まれていませんか?

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

含まれている場合、Discourse はそれをクローラーと判断し、クローラービューを提供します。

「いいね!」 1