2009-09-26 6 views
10

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

+0

Wie machen Sie den Link "fügen Sie diese Webapp zu Ihrem Homescreen"? Danke –

Antwort

2

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)

+0

Ich denke das OP spricht über den Benutzer, der Safari von einem Bookmark öffnet, das auf dem Hauptbildschirm des Benutzers gespeichert wird, nicht Webkit-Instanzen in Nicht-Safari-Anwendungen – Gareth

+0

Ja, das ist, worüber ich auch spreche. – rpetrich

0

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

1

jQTouch erkennt dies (versuchen Sie die Demo). Es ist Open Source, also sollten Sie herausfinden können, wie.

Verwandte Themen