Je construis une application Facebook Connect qui fonctionne à l'intérieur d'un gadget Google. Être un gadget signifie que l'application fonctionne à l'intérieur d'un iframe. A l'intérieur de l'application, il y a une forme qui permet aux utilisateurs enregistrés de poster des commentaires. La présentation est faite en utilisant AJAX, mais j'obtenir les mêmes résultats avec une forme normale. Le problème est que je dois obtenir l'identifiant de l'utilisateur facebook. Dans Firefox, il fonctionne très bien, mais sur Internet Explorer 7, je reçois l'erreur suivante:
'A session key is required for calling this method'
Je crois que cela est dû à la façon dont IE gère les cookies tiers, parce que si je vais aux options Internet / Confidentialité / Avancé et cochez la case Remplacer gestion automatique des cookies et accepte tous les cookies, il fonctionne très bien. Je ne peux pas passer l'id Facebook du javascript, parce que tout le monde peut falsifier il.
EDIT: Si j'ouvre le contenu de l'iframe directement, l'application fonctionne très bien. Le problème est vraiment dû à la IFRAME et le modèle de sécurité IE.
Qu'est-ce que je fais quelque chose de mal? Comment puis-je contourner ce problème?













