WebViewでWebページを読み込んでいます。そのページにはFacebookの認証用のリンクが含まれています。そのリンクを押すと、facebookのoauthページが読み込まれます。ここで、問題は、UIフィールドが適切にレンダリングされないことです。スクリーンショットをご覧ください。oauthのページが正しく表示されない
注:モバイルブラウザでも同じことがうまくいきます。
WebViewでWebページを読み込んでいます。そのページにはFacebookの認証用のリンクが含まれています。そのリンクを押すと、facebookのoauthページが読み込まれます。ここで、問題は、UIフィールドが適切にレンダリングされないことです。スクリーンショットをご覧ください。oauthのページが正しく表示されない
注:モバイルブラウザでも同じことがうまくいきます。
facebookのログインURLにdisplay = touchプロパティが含まれていることを確認してください。 そのプロパティを追加しない場合は、もう一度チェックしてください。
問題が解決しない場合は、 ウェブブラウザのユーザーエージェント文字列を、既知のモバイルブラウザのユーザーエージェント文字列に追加または追加します。
webView.getSettings().setUserAgentString(<user agent string>);
カスタムユーザーエージェントを削除して動作します。ありがとう! – gopalanrc
ソースコードが表示されますか? – Zoedia
Webビューのカスタムユーザーエージェント設定を削除すると、問題が修正されます。ご協力いただきありがとうございます! – gopalanrc