3

http://pocketly.com/loginの Web サイトに Facebook Connect SSO を実装しました。すべてのデスクトップ ブラウザで動作するようです。しかし、何らかの理由で私の iPhone では動作しません。Mobile Safari と Mobile Chrome の両方で試してみましたが、Facebook 認証ページを開いて終了するだけです。ブラウザに初めてログインすると、正しく認証され、ウィンドウが閉じて Web サイトに戻りますが、コールバックが呼び出されているようには見えません。FacebookのWebサイトで白い画面で死ぬだけです。FB.login 関数で Javascript SDK を使用しています。他に何をすべきか、またはデバッグする方法がわかりません。新しいios6モバイルサファリでWebインスペクターを試してみました。何か提案があれば教えてください。いくつかのコード例を見たい場合、または詳細情報を知りたい場合は、喜んで共有します。

Facebook JS SDK が Safari で動作
しない Facebook JS SDK が Safari モバイル (iPad を使用) で読み込まれない
Facebook FB.login は Safari で動作するが、モバイル Safari では動作しない

4

1 に答える 1

2

モバイル サファリで JS SDK に問題があるようです。他のサイトでもこの問題に遭遇しました。私がやったことは、ウィンドウが通信しようとする代わりにリダイレクトを含むPHP SDKを使用することでした。このアプローチの方がはるかに簡単であることがわかりました。JS SDK に問題がある場合は、まず PHP を試してください。

于 2012-08-19T01:37:32.397 に答える