Je construis un site Web basé sur Flash (AS3) qui intègre Facebook Connect grâce à une combinaison de l'API AS3 et de l'API Javascript. Tout fonctionne bien dans Firefox; les utilisateurs peuvent s'authentifier/se connecter via le site, et je peux passer des appels et recevoir des données d'utilisateur de Facebook sans problème.Facebook Connect Problème API JS/Internet Explorer
Cependant, dans IE (7 & 8, au moins), mon appel à FB.Connect.requireSession(onLoginHandler)
, qui devrait inviter les utilisateurs à se connecter/se connecter, échoue silencieusement - rien ne se passe. J'ai lancé la console javascript IE pour enquêter sur la situation; voici un bref relevé de notes (>> est l'invite de la console):
>>FB
{...}
>>FB.Connect
{...}
>>FB.Connect.requireSession(onLoginHandler)
undefined
>>someNonExistentVariable
"'someNonExistentVariable' is undefined"
Comme vous pouvez le voir, FB
et FB.Connect
sont toutes deux définies, et il semble que FB.Connect.requireSession
est ainsi; compare le "non défini" qu'il renvoie avec le message d'erreur lancé lorsque j'essaie de référencer une variable inexistante. Cependant, je n'ai aucune idée pourquoi FB.Connect.requireSession
revient indéfini et je dois faire fonctionner cette application dans tous les navigateurs.
Des idées sur ce qui pourrait être à l'origine de cela?
Merci d'avance pour votre considération!