Cookie nella navigazione privata di Safari con iframe

4

Aggiornamento: dopo aver effettuato ulteriori indagini, sto aggiornando questa domanda.

Stiamo osservando alcuni strani comportamenti sul nostro sito per gli utenti di Safari che si trovano in modalità di navigazione privata. Il nostro sito è in un iframe che si trova su un dominio diverso dalla finestra principale.

Sembra che i nostri cookie vengano bloccati da Safari quando ci si trova in modalità privata.

È interessante notare che se i cookie esistono già (ad esempio, se effettuiamo il login attraverso la finestra principale, e poi andiamo a questa pagina), allora consente i cookie e li puoi vedere nella finestra di ispezione web. Ma se provi ad accedere attraverso questo iframe quando sei in modalità privata, l'accesso non riesce e sembra che Safari stia bloccando i cookie.

Questa è un'impostazione di navigazione privata che può essere cambiata? Le informazioni che ho trovato su come la navigazione privata influisce sul modo in cui Safari tratta i cookie sono state incoerenti.

Qualsiasi informazione o idea che qualcuno abbia sarebbe molto apprezzata.

    
posta soupy1976 03.03.2016 - 12:20
fonte

1 risposta

1

So che questo è stato chiesto più di un mese fa ora, tuttavia risponderò nel caso in cui non hai trovato la risposta e per i futuri utenti.

Ha a che fare con la politica cookie safaris impostata per impostazione predefinita. Come per impostazione predefinita, Safari consentirà solo i cookie dei siti che hai visitato.

Non usa, quindi, alcun cookie impostato dalla pagina web che si trova all'interno di un iframe. Questo perché la posizione del frame superiore (la pagina che ha l'iframe) è un dominio diverso dall'iframe, e se l'utente non è mai stato nel dominio del sito contenuto nell'iframe, safari non utilizzerà i cookie impostati dall'iframe. Pertanto, se un utente dovesse accedere alla "finestra principale" o al dominio all'interno dell'iframe, safari sa che ha visitato questo sito e consente l'utilizzo dei cookie impostati da questo sito / dominio.

Puoi controllare che il safari della politica stia usando quando sei in safari, se fai clic su Safari (in alto a sinistra), quindi Preferences dovrebbe apparire una finestra di dialogo. Nella parte superiore dovresti visualizzare una scheda privacy . Nella scheda privacy , le prime impostazioni che dovresti visualizzare sono cookies and website data . Per impostazione predefinita, questo sarà impostato su Allow from websites I visit , tuttavia è necessario modificare Always allow per i cookie in un iframe per funzionare senza una soluzione codificata. In alternativa, puoi esaminare una soluzione codificata, come questo o questo

    
risposta data 16.05.2016 - 10:10
fonte

Leggi altre domande sui tag