iOS Webアプリを作成しています(つまり、ページのブックマークがホーム画面に追加されたときにスタンドアロンモードで実行されるHTMLページ(Safariクロームはありません))。
onclickがFB.login()を呼び出すボタンがあります。スタンドアロンモードの場合、Webアプリは(予想どおり)Facebookのログインページにリダイレクトされますが、その後、白い画面でスタックします(すでに認証されているため、認証を求められませんが、認証画面は白い画面の前に発生します)、Webアプリに戻さないでください。
Safariアプリ内の同じフローが期待どおりに機能します。ログインをクリックするとFB.login()が呼び出され、Facebookへのログインを求める新しいページが開きます。アプリにログインして認証すると、そのページが閉じて元のページに戻ります。
スタンドアロンモードでは、FBログインが閉じてアプリにリダイレクトされる「2番目のページ」に問題があるようです(そうではありません)。そして、流れは壊れています。
これに対する何らかの回避策はありますか?
ありがとう、
-Esa