Stavím aplikace Facebook Connect, který běží uvnitř gadget Google. Být gadget znamená, že aplikace běží uvnitř iframe. Uvnitř aplikace, tam je forma, která umožňuje registrovaným uživatelům přidávat komentáře. Podání se provádí pomocí AJAX, ale mám stejné výsledky s normální formě. Problém je v tom, že musím dostat uživatele facebook id. Ve Firefoxu, to funguje dobře, ale v aplikaci Internet Explorer 7, dostanu následující chybu:
'A session key is required for calling this method'
Domnívám se, že to je kvůli způsobu, jakým IE zpracovává soubory cookie třetích stran, protože když jdu do Možnosti Internetu / Soukromí / Upřesnit a zkontrolujte, zda Přepsat automatickou správu souborů cookie a přijímal všechny cookies, to funguje dobře. Nemohu projít id Facebook z JavaScriptu, protože někdo mohl manipulovat.
EDIT: Mám-li otevřít obsah iframe přímo aplikace funguje. Problém je ve skutečnosti vzhledem k IFRAME a modelu zabezpečení IE.
To, co dělám něco špatně? Jak mohu tento problém vyřešit?













