2011-04-12 11 views
1

私はJavascript APIとFBMLを使用して、WebサイトにFacebookログインを実装しました。ユーザーが「許可しない」をクリックするとブラウザをリダイレクトできますか?

ユーザーがログインをクリックすると、ポップアップウィンドウに自分の資格情報を入力し、次のステージに行くと、クリックした権限の入力を求められたときに、ウィンドウが単に閉じて、他に何も起こりません「許可しないでください」。

ブラウザを変更して、ウィンドウが閉じると、ブラウザが自分の選択したURLにリダイレクトするように変更します。

これはJavascript APIを使用して私の現在の設定で可能ですか?

答えて

2

FBMLでFBJS以外のものを使用できないため、XFBMLを意味するとします。このコードはFB.login documentationからです。そのelseブロックに入るものは何でも

FB.login(function(response) { 
    if (response.session) { 
    // user successfully logged in 
    } else { 
    // user cancelled login 
    } 
}); 

は、あなたが許可を取得しないとどうなるかです。 top.location.hrefがそこで動作します。

+0

私は「許可しない」または単にポップアップを閉じたユーザのユーザクリックを区別できないことを除いて、正常に動作します。 「許可しない」をクリックすると別の論理を持つことができれば素晴らしいだろう。しかし、とにかく、そのコードスニペットは非常に便利です、ありがとう! – Jonathan

+0

私はあなたの意見を見ていますが、とにかく違いはあまりないと主張します。ポップアップが誤って閉じられたようなものではありません。ユーザーはそれをもう見ないという意図で閉じます。あなたがこれを見て、「彼らは 『許可しない』をクリックしなかったああ、私は念のためもう一度、それらを聞いてみよう」と結論付けている場合は、いくつかの不幸なユーザーがいるとしています。 –

関連する問題