2012-04-04 3 views
1

ように私はFacebookが最近、コードを変更したことを知っているが、私は確認する必要がありので、私は、ユーザーがTHER EISフォームsubmiossionをやっているものを自分のアプリケーションで同じページ上のiframe内FB.login。ユーザーが何らかのデータを入力して、ログインしていない場合は、ポップアップウィンドウを使用してFacebookにログインするように求められます。しかしサファリのために、ポップアップはブロックされます。これは不便です。FB.login用いたディスプレイは、iframeの

答えて

0

これがあります。

1

FB.login(への呼び出し)は、ポップアップブロッカーがそれを殺さない、onclickのハンドラにする必要があります。いくつかのブラウザは、彼らがポップアップで何よりものiframeでCookieの設定に関する厳しい制限を課すためのiframeで

FBログインはできません。また、クリックジャックやパスワード盗難の影響を受けやすくなります。 getLoginStatusは、ウィンドウのポップアップを殺すユーザーacrtionをオーバーライドするため

+0

私は$(「#のsomeid」)を使用しています。(関数(){//ここにFB.loginコードを}クリックので、これは動作するはずです。しかし、ポップアップウィンドウがブロックされている場合、そのは動作していない。ポップアップウィンドウがさえonclickの中でクリックされましたハンドラ。 – Madan

+0

奇妙だ。あなたは、正確なコードを投稿することができますか? –

+0

こんにちはネイサン、私は。私はFB.getLoginStatus内部FB.loginを(呼び出して見つけたものをデバッグした後)原因onclickの上FB.loginは、問題を解決し...あなたに同意しますポップウィンドウブロック。私は今この問題を解決しました。あなたの助けに感謝します。 – Madan

関連する問題