2015-06-22 11 views
6

Ho uno strano problema con un sito Web che ho sviluppato per uno dei nostri clienti. Quello che farò è aggiungere un segnalibro alla home page usando la voce di menu "aggiungi a homescreen" di Safari. Quindi cercherò un po 'e poi tornerò alla schermata principale del telefono, ad es. se qualcuno mi chiama o sto controllando la posta o qualunque cosa facciano gli utenti di iPhone. Quando toccherò il segnalibro sulla schermata iniziale, sarò indirizzato alla pagina di accesso. Quando accedo, sono portato alla home page come al solito, ma se provo a navigare da qualsiasi altra parte, il link si apre in una nuova istanza del browser. Lo so perché il mio link con segnalibro apre una sessione di Safari in modalità a schermo intero, ma il nuovo collegamento sfogliato apre una sessione di Safari con la barra degli indirizzi e altre chicche visibili. Devo quindi accedere di nuovo, ma questa volta tutto funziona correttamente.Il segnalibro di iPhone Safari crea una nuova sessione

È solo quando uso il collegamento con segnalibro che fa questa strana cosa di accesso. Il sito funziona perfettamente su desktop (Mac e PC), nonché su dispositivi Android e Windows Phone 7.xe 8.x.

+1

Qui ci sono diverse risposte: 'http: //stackoverflow.com/questions/3813599/iphone-bookmark-to-homescreen-removes-cookies-and-session? Rq = 1'. È una vecchia discussione ma sembra essere stata aggiornata, almeno per quanto riguarda iOS 7.1 –

+0

Grazie. Darò un occhiata. –

risposta

1

Giusto, quindi, il problema era che un altro sviluppatore ha aggiunto il meta-tag <meta name="apple-mobile-web-app-capable" content="yes">. Quello che fa è dire a IOS che la pagina web supporta la modalità offline. Sfortunatamente, il nostro no. Ho cambiato il tag in <meta name="apple-mobile-web-app-capable" content="no"> e tutto andava bene.

Non è un problema nel nostro caso perché il meta tag è stato inserito lì per errore. Avevamo semplicemente bisogno del meta tag per la bella icona di homescreen e il tag sopra era anche nel frammento di codice.

Problemi correlati