Přístup soubory cookie třetích stran ve Firefoxu

hlasů
9

Stavíme aplikace Facebook tady v práci, pomocí metody iframe. Pro aplikaci na práci, je třeba nastavit cookies z uvnitř iframe.

Safari má ve výchozím stavu zakázáno třetích stran cookie, takže v současné době přesměrování celý prohlížeč na náš server nastavit cookie potřebný ke sledování relace, a pak přesměrovat zpět na aplikační stránce na Facebooku znovu.

Tato metoda funguje, a funguje dobře. Není-li někdo s Firefoxem přijde, který ručně zakázán cookie třetích stran, například Firefox výchozí k mít je povoleno. Safari funguje, protože to neumožňuje nastavit cookies z iframe, ale můžete si je přečíst. Firefox na druhou stranu, neumožňuje číst cookies, a proto se stává trochu nemožné.

Je tam tak jako tak, aby si Firefox posílat soubory cookie iframe na externím serveru, když jsou zakázány soubory cookie třetích stran?

Položena 21/01/2009 v 16:04
zdroj uživatelem
V jiných jazycích...                            


4 odpovědí

hlasů
0

Spíše než cílení na prohlížeč, se zaměřují na chování.

Nastavení cookie a na další kontrolu page-load pro ně s vaší JS. V případě, že nejsme tam, nastavte je pomocí jiné metody.

(A ujistěte se, že nechcete skončit v nekonečné smyčce pro uživatele bez cookies)

Edit: Hmm, pokud FF neumí číst jim, že by mohl být problém. Jak se o zasílání každého prostřednictvím tohoto systému?

Odpovězeno 21/01/2009 v 16:09
zdroj uživatelem

hlasů
9

Je tam tak jako tak, aby si Firefox posílat soubory cookie iframe na externím serveru, když jsou zakázány soubory cookie třetích stran?

Ne. A to je dobře. Cookies 3rd Party měli zakázat jim.

Odpovězeno 21/01/2009 v 17:30
zdroj uživatelem

hlasů
2

Jo, to neposílá ani přijímat cookies 3rd Party, když zrušíte zaškrtnutí sušenky 3rd Party. Nicméně; je toto políčko „Povolit cookies třetích stran“, tak to určitě vypadá, že by se ještě / odesílání / sušenky, ale ne přijímat žádné nové, ... pošuk.

Odpovězeno 05/11/2009 v 00:15
zdroj uživatelem

hlasů
5

Jednou z technik je provést na pozadí POST do skryté iframe na počáteční zatížení stránek pomocí JavaScriptu. Jakmile je reakce POST úspěšně vrátí, budete moci nastavit cookies. To odstraňuje potřebu ovlivnit zkušenost uživatele (intersticiální donutit interakce je další technika). Některé další myšlenky a ukázkový kód zde: http://gist.github.com/586182

Odpovězeno 22/09/2010 v 11:44
zdroj uživatelem

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more