2016-08-02 19 views
1

WebViewでWebページを読み込んでいます。そのページにはFacebookの認証用のリンクが含まれています。そのリンクを押すと、facebookのoauthページが読み込まれます。ここで、問題は、UIフィールドが適切にレンダリングされないことです。スクリーンショットをご覧ください。enter image description hereoauthのページが正しく表示されない

注:モバイルブラウザでも同じことがうまくいきます。

+0

ソースコードが表示されますか? – Zoedia

+0

Webビューのカスタムユーザーエージェント設定を削除すると、問題が修正されます。ご協力いただきありがとうございます! – gopalanrc

答えて

1

facebookのログインURLにdisplay = touchプロパティが含まれていることを確認してください。 そのプロパティを追加しない場合は、もう一度チェックしてください。

問題が解決しない場合は、 ウェブブラウザのユーザーエージェント文字列を、既知のモバイルブラウザのユーザーエージェント文字列に追加または追加します。

webView.getSettings().setUserAgentString(<user agent string>); 
+0

カスタムユーザーエージェントを削除して動作します。ありがとう! – gopalanrc

関連する問題