Hozzáférés harmadik fél cookie-kat a Firefox

szavazat
9

Építünk egy Facebook alkalmazás itt a munka, az iframe módszerrel. Az alkalmazás dolgozni, mire kell állítania a cookie-kat belül az iframe.

Safari a harmadik felek cookie alapértelmezés szerint tiltva, ezért jelenleg átirányítása az egész böngésző a szerverre, meg a sütit kell követni az ülés, majd visszatérés az Facebook alkalmazás oldalt újra.

Ez a módszer működik, és jól működik. Kivéve, ha valaki a Firefox jön ki kézileg letiltotta harmadik fél cookie-kat, például a Firefox az alapértelmezett miután azokat engedélyezett. Safari működik mert ez nem engedi beállítani a cookie-kat egy iframe, de el tudja olvasni őket. Firefox másrészt, nem hagyja, hogy olvassa el a cookie-kat, és így válik egyfajta lehetetlen.

Van egyébként, hogy a Firefox, hogy küldjön a cookie-kat, hogy egy iframe külső szerveren, amikor a harmadik felek cookie vannak tiltva?

A kérdést 21/01/2009 16:04
a forrás felhasználó
Más nyelveken...                            


4 válasz

szavazat
0

Ahelyett, célzás a böngésző, a cél a viselkedés.

Állítsa a cookie és a következő oldalon terhelés csekket őket a JS. Ha ők nincsenek ott, meg azokat az alternatív módszer.

(És győződjön meg róla, nem a végén egy végtelen ciklusban a felhasználók cookie-k nélkül)

Edit: Hmm, ha FF nem tudja elolvasni őket, hogy lehet probléma. Mit szólnál küld mindenkit ezen a rendszeren keresztül?

Válaszolt 21/01/2009 16:09
a forrás felhasználó

szavazat
9

Van egyébként, hogy a Firefox, hogy küldjön a cookie-kat, hogy egy iframe külső szerveren, amikor a harmadik felek cookie vannak tiltva?

No. És ez jó. Letiltása 3rd party cookie-kat kellene tiltani őket.

Válaszolt 21/01/2009 17:30
a forrás felhasználó

szavazat
2

Ja, hogy nem küld és nem fogad el 3rd party cookie-kat, ha törölje 3rd party cookie-kat. Azonban; a négyzetet „Harmadik fél sütik”, így biztosan látszik, hogy még mindig / Levél / a cookie-kat, csak nem fogadja el azt az újak ... wack.

Válaszolt 05/11/2009 00:15
a forrás felhasználó

szavazat
5

Az egyik módszer, hogy nem a háttérben POST egy rejtett iframe kezdeti oldalbetöltések JavaScript segítségével. Amint a POST válasz sikeresen visszatér, akkor képes lesz arra, hogy cookie-kat állítson. Ez megszünteti annak szükségességét, hogy befolyásolnák a felhasználói élmény (egy közbeiktatott kényszeríteni kölcsönhatás egy másik technika). Néhány további gondolatok és a minta kódot: http://gist.github.com/586182

Válaszolt 22/09/2010 11:44
a forrás felhasználó

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