2009-09-26 8 views
10

C'è un modo per dire se la mia applicazione Web è stata avviata da un pulsante sulla schermata iniziale dell'iPhone dell'utente? Voglio visualizzare un messaggio "aggiungi questa app Web alla schermata iniziale" se l'utente ha effettuato l'accesso a WebApp tramite Safari digitando un URL.Indicare se WebApp è stata avviata tramite URL o collegamento sulla schermata iniziale di iPhone

+0

Come si crea il collegamento "aggiungi questa webapp al tuo homescreen"? Grazie –

risposta

2

In Safari, lo scrollY inizierà a un valore negativo se in Safari e a 0 se è in esecuzione come applicazione.

Probabilmente la finestra cambierà pure (se lo fa, questo è un metodo più affidabile)

+0

Penso che l'OP si riferisca all'utente che apre Safari da un segnalibro salvato nella schermata principale dell'utente, non istanze di Webkit in applicazioni non Safari – Gareth

+0

Sì, questo è ciò di cui sto parlando anch'io. – rpetrich

0

Se non ricordo male c'è una cosa nel registro del server che mostra ciò che la pagina precedente dell'utente era. Quindi l'unico modo che posso pensare è se l'utente era su una pagina precedente visualizzare la cosa "aggiungi", e se non lo facessero,

1

jQTouch rileva questo (prova la demo). È open source, quindi dovresti essere in grado di scoprire come.

Problemi correlati