Attualmente sto riscontrando alcuni problemi durante il tentativo di leggere i cookie utilizzando PHP o Javascript. Ho provato con:Non riesco a leggere i cookie tramite PHP o Javascript quando su un iPad
if(!$_COOKIE['popup_closed']
&& !isset($_COOKIE['username'])
&& !isset($_COOKIE['password'])
)
E ho provato:
if(
$.cookie('popup_closed') == null
&& $.cookie('username') == null
&& $.cookie('password') == null) {
doStuff();
}
(Usando il plugin jquery.cookie)
E nessuno di loro lavorano su iPad. Funziona bene su tutti i browser, ho provato a cercare su Google il problema ma non sembra che ci siano molte informazioni sulla lettura dei cookie su un iPad.
Grazie per l'aiuto che puoi dare!
Il tuo codice funziona correttamente su Safary (su Mac o PC)? Dovrebbe funzionare in modo identico su iPad. – haynar
Lo fa davvero. E i cookie sono attivati anche sull'iPad. –
sfortunatamente non ho idea del perché non funzioni, ma qualche tempo fa avevo problemi relativi ai cookie su tutte le versioni di Safari (Mac, PC, iPad ecc.). Era la restrizione integrata di Safari (Safari non accetta i cookie da siti di terze parti a meno che l'utente non abbia esplicitamente interagito con la pagina web). Forse stai cercando di usare i cookie di iframe? – haynar