Gibt es eine Möglichkeit zu sagen, ob meine Webanwendung über eine Schaltfläche auf dem iPhone-Startbildschirm des Benutzers gestartet wurde? Ich möchte die Eingabeaufforderung "WebApp zu Ihrem Startbildschirm hinzufügen" anzeigen, wenn der Benutzer über Safari auf die WebApp zugegriffen hat, indem Sie eine URL eingeben.Ermitteln, ob WebApp über URL oder Link auf dem iPhone-Startbildschirm gestartet wurde
Antwort
window.navigator.standalone
True, wenn Sie aus dem Home-Bildschirm gestartet. False, wenn im Safari-Browser.
hier Dokumentiert:
Es mit OS 2.1 oder höher arbeitet.
Peter
In Safari beginnt die scrollY
mit einem negativen Wert innerhalb von Safari und mit 0, wenn sie als Anwendung ausgeführt wird.
wahrscheinlich das Ansichtsfenster wird auch ändern (wenn es das tut, ist dies eine zuverlässigere Methode)
Wenn ich mich richtig es ist eine Sache, im Serverprotokoll erinnern, das zeigt, was der vorherige Seite des Benutzers war. Also die einzige Möglichkeit, die ich mir vorstellen kann ist, wenn der Benutzer auf einer vorherigen Seite die "hinzufügen" -Ding war, und wenn sie nicht
jQTouch erkennt dies (versuchen Sie die Demo). Es ist Open Source, also sollten Sie herausfinden können, wie.
- 1. Ermitteln, ob iOS webapp verwendet
- 2. Ermitteln, ob der Prozess neu gestartet wurde
- 3. Ermitteln, ob iOS-Anwendung über Siri
- 4. Ermitteln, ob dem DOM dynamisch ein HTML-Element hinzugefügt wurde
- 5. Ermitteln, ob absolute oder relative URL
- 6. Ermitteln, ob die Anwendung als HTTP-Server gestartet wurde oder nicht (Rake-Task, Rconsole usw.)
- 7. Wie kann man wissen, ob ein MapReduce-Job neu gestartet wurde oder neu gestartet wurde?
- 8. Sonarqube Webapp nicht gestartet
- 9. Ermitteln, ob die Seite direkt umgeleitet oder geladen wurde (JavaScript)
- 10. Ermitteln, ob Kopfhörer angeschlossen sind oder nicht über VBScript
- 11. Wie kann festgestellt werden, ob Webapp in Hudson oder anderen CI-Servern erfolgreich bereitgestellt wurde?
- 12. Ermitteln, ob URL eine PDF- oder HTML-Datei ist
- 13. Ermitteln, ob ein konkreter Wert oder Ausdruck übergeben wurde?
- 14. Ermitteln Sie, ob eine Ansicht auf dem Bildschirm ist - Android
- 15. Testen, ob die Sitzung gestartet wurde
- 16. Ermitteln, ob ein Objekt Müll gesammelt wurde
- 17. Ermitteln über Javascript, ob Silverlight installiert ist
- 18. Ermitteln, ob eine Url absolut oder relativ von vb ist
- 19. Ermitteln, ob UITableView über statische Zellen oder dynamische Prototypen verfügt?
- 20. Ermitteln, ob eine Anfrage über Socket oder URL mit Tornado kam
- 21. Ermitteln, ob ein benannter Parameter übergeben wurde
- 22. Webapp auf Homescreen auf dem iPhone installieren?
- 23. Ermitteln, ob auf dem aktuellen Gerät eine Aktivität vorhanden ist?
- 24. Ermitteln, ob der Iframe-Inhalt erfolgreich geladen wurde
- 25. Die Aktivität wurde mit der Benachrichtigung gestartet, die über dem Aktivitätsstapel geöffnet wurde.
- 26. So ermitteln Sie, welcher Compiler verwendet wurde: g77 oder gfortran
- 27. Ermitteln, ob Postback page_load oder itemcommand ist
- 28. Ermitteln, ob Besucher über SSL auf CloudFlare Pro verbunden sind
- 29. Wie kann ich feststellen, ob eine Anwendung als WebApp oder native Anwendung geschrieben wurde?
- 30. Kann ich feststellen, ob ein beliebiger CSS-Übergang gestartet wurde?
Wie machen Sie den Link "fügen Sie diese Webapp zu Ihrem Homescreen"? Danke –