Facebook に FB.login リクエストを送信しています。ただし、javascript SDK がまだコア javascript リソースをロードしている間は、FB は定義されていません。
ということで、FB変数の取得にチェックを入れました
function check_FB_variable(){
if(typeof FB=='undefined'){
check_FB_variable();
}else{}
}
check_FB_variable();
しかし、このアプローチでは再帰エラーが多すぎます。
だから、私はこのコードを
function check_FB_variable(){
if(typeof FB=='undefined'){
setTimeout(check_FB_variable,600);
}else{}
}
check_FB_variable();
しかし、このアプローチでは、タイムアウト前の機能呼び出し機能が下に移動し、FB.loginが定義されていないというエラーが発生します。
助けてください。