ネイティブアプリケーションの一部としてDiscourseをWebViewで使用したいと考えていますが、JavaScriptに関する問題に直面しています。WebViewアプリではJavaScriptが有効になっていますが、フォーラムが正しく表示されません。この問題を解決するにはどうすればよいでしょうか。ありがとうございます。
追記:Googleログインが機能するようにUser-Agentを追加しました。これを削除すると、フォーラムは正しく表示されるようになりました。しかし、Google SSOは引き続き必要です 
renato
(Renato Atilio)
2
Discourse は、User-Agent を通じてモバイルユーザーを検出しない限り、デスクトップ表示(あなたのスクリーンショットに表示されているもの)を提供します。
モバイル表示を強制するには、url に ?mobile_view=1 を追加してみてください。これで解決するかもしれません。
「いいね!」 1
Johani
(Joe)
3
これがクローラービューです。あなたのユーザーエージェントに、以下の単語が含まれていませんか?
rss|bot|spider|crawler|facebook|archive|wayback|ping|monitor|lighthouse
含まれている場合、Discourse はそれをクローラーと判断し、クローラービューを提供します。
「いいね!」 1