Estoy construyendo una aplicación de Facebook Connect que se ejecuta dentro de un gadget de Google. Ser un gadget significa que la aplicación se ejecuta dentro de un iframe. Dentro de la aplicación, hay un formulario que permite a los usuarios registrados publicar comentarios. La presentación se realiza utilizando AJAX, pero obtengo los mismos resultados con una forma normal. El problema es que necesito obtener la identificación de Facebook del usuario. En Firefox, funciona bien, pero en Internet Explorer 7, aparece el siguiente error:
'A session key is required for calling this method'
Creo que esto se debe a la forma en que IE maneja las cookies de terceros, porque si voy a Opciones de Internet / Privacidad / Avanzado, y selecciono Anular el manejo automático de cookies y acepto todas las cookies, funciona bien. No puedo pasar la identificación de Facebook del javascript, porque cualquiera podría manipularlo.
EDITAR: si abro el contenido del iframe directamente, la aplicación funciona bien. El problema se debe realmente al modelo de seguridad IFRAME e IE.
¿Qué estoy haciendo algo mal? ¿Cómo puedo solucionar este problema?













