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
10
A
risposta
26
window.navigator.standalone
vero se si dispone lanciato dalla schermata iniziale. False se nel browser Safari.
documentato qui:
Funziona con OS 2.1 e superiori.
Peter
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
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
- 1. Sonarqube Webapp non è stata avviata
- 2. Determinare se l'applicazione iOS è stata avviata tramite Siri
- 3. Webapp per iphone passa dalla schermata iniziale per Safari quando parametri URL vengono utilizzati
- 4. ritardo schermata iniziale iPhone App
- 5. Come rilevare se un'applicazione OS X è già stata avviata
- 6. L'applicazione non è stata avviata correttamente (0xc000007b)
- 7. La mia app per Android può rilevare se è stata avviata da Eclipse?
- 8. La mia applicazione è stata avviata manualmente?
- 9. script iniziale nella schermata
- 10. JDBC URL di collegamento per Embedded Derby in una webapp
- 11. Installa webapp su homescreen su iPhone?
- 12. Come identificare utente clicca da iphone "schermata iniziale"
- 13. L'applicazione non è stata avviata in tempo
- 14. Rileva se l'applicazione è stata avviata come server HTTP o meno (rake task, rconsole ecc.)
- 15. Imposta sfondo schermata iniziale
- 16. Facebook auth è rotto per le webapp della schermata principale! +
- 17. Schermata iniziale animata con Phoneegap
- 18. Android, come creare una schermata iniziale o una schermata di avvio senza lo schermo bianco?
- 19. Rileva che un'applicazione è stata avviata nello stato di sfondo?
- 20. riprendi webapp dalla posizione precedente?
- 21. cache WebApp per iPhone
- 22. Video come schermata iniziale invece di Immagine
- 23. Incorpora collegamento URL in SMS tramite PHP
- 24. Cosa causerebbe la visualizzazione della schermata iniziale di iPhone dietro una transizione modal flip?
- 25. Barra di stato iPhone6 che mostra l'app ingrandita ma non sulla schermata iniziale
- 26. Perché la transizione è stata avviata con l'autofocus?
- 27. Come rimuovere automaticamente il collegamento all'applicazione dalla schermata iniziale quando si disinstalla automaticamente?
- 28. App collegamento senza pinning in schermata iniziale di Windows 8 utilizzando C++
- 29. Rilevare se un'applicazione è stata avviata da un file system di sola lettura su OS X
- 30. Invio di dati al widget (schermata iniziale)
Come si crea il collegamento "aggiungi questa webapp al tuo homescreen"? Grazie –