Mam obecnie kilka problemów podczas próby odczytu plików cookie za pomocą PHP lub JavaScript. Próbowałem, używając:Nie można odczytać plików cookie za pośrednictwem PHP lub JavaScript, gdy na iPadzie
if(!$_COOKIE['popup_closed']
&& !isset($_COOKIE['username'])
&& !isset($_COOKIE['password'])
)
i próbowałem:
if(
$.cookie('popup_closed') == null
&& $.cookie('username') == null
&& $.cookie('password') == null) {
doStuff();
}
(Używanie wtyczki jquery.cookie)
i żaden z nich nie działa na iPadzie. Działa dobrze na wszystkich przeglądarkach. Próbowałem go zagłębić, ale wydaje mi się, że nie ma wielu informacji na temat odczytywania plików cookie na iPadzie.
Dzięki za pomoc, jaką możesz dać!
Czy Twój kod działa prawidłowo na urządzeniu Safary (na komputerze Mac lub PC)? Powinien działać identycznie na iPadzie. – haynar
Rzeczywiście. Pliki cookie są również włączone na iPadzie. –
Niestety nie mam pojęcia, dlaczego to nie działa, ale jakiś czas temu miałem problem związany z plikami cookie we wszystkich wersjach Safari (Mac, PC, iPad itp.). To było wbudowane ograniczenie Safari (Safari nie akceptuje plików cookie z witryn stron trzecich, chyba że użytkownik jawnie wchodził w interakcję ze stroną internetową). Może próbujesz używać plików cookie z elementu iframe? – haynar