Jestem budowania aplikacji Facebook Connect, który działa wewnątrz gadżet Google. Jako gadżet oznacza, że aplikacja działa wewnątrz iframe. Wewnątrz aplikacji, nie jest formą, która pozwala zarejestrowanym użytkownikom dodawać komentarze. Składanie odbywa się za pomocą AJAX, ale uzyskać takie same wyniki przy normalnej formie. Problemem jest to, że muszę dostać użytkownika Facebook ID. Firefox, to działa dobrze, ale na Internet Explorer 7, pojawia się następujący błąd:
'A session key is required for calling this method'
Wierzę, że to ze względu na sposób IE obsługuje pliki cookie innych firm, ponieważ jeśli pójdę do opcji Internet / Prywatność / Zaawansowane i zaznacz Zastąp automatyczną obsługę plików cookie i akceptować wszystkie ciasteczka, to działa dobrze. I nie można przekazać identyfikator Facebook z javascript, ponieważ ktoś mógłby go manipulować.
EDIT: Jeśli mogę otworzyć zawartości iframe bezpośrednio, aplikacja działa poprawnie. Problem jest naprawdę ze względu na IFRAME i model zabezpieczeń IE.
Co ja robię coś źle? Jak mogę rozwiązać ten problem?













