Ich habe eine Web-App, die einfach mit einem ausgefallenen Symbol auf dem Startbildschirm eines iOS-Geräts hinzugefügt werden kann.Wie erstelle ich eine "Add to Home Screen" -Anweisungsseite für iOS-Web-Apps
Ich habe jedoch festgestellt, dass einige Anwendungen eine vollständig separate Seite laden können, wenn sie in Safari angezeigt werden, bevor der Benutzer sie zum Startbildschirm hinzufügt.
Diese "spezielle" Seite weist den Benutzer an, wie er zum Startbildschirm hinzugefügt wird. Wenn dies der Fall ist, handelt es sich um eine andere Seite.
Notely, http://darksky.netverwendet dies zu tun, bevor sie eine tatsächliche App gemacht. Die Workflows-App führt dies aus, wenn Sie einen Workflow zu Ihrem Startbildschirm hinzufügen. Siehe Screenshot unten.
Am Verständnis ich die Dinge nicht richtig, oder ist es eine Möglichkeit, eine andere Seite zu laden, wenn sie von Safari und eine andere, wenn es zu dem Home-Bildschirm gesehen haben?
Danke für die Antwort! Ich werde es versuchen! – fischgeek
Okay, das einzige Problem dabei ist, dass es den Browser auf einem Gerät im "Browser-Modus" UND als gespeicherte Web-App auf dem Home-Bildschirm erkennt. Das ist, wo die Differenzierung sein muss. – fischgeek
Mein Fehler! Ich habe gerade 'if hinzugefügt (window.navigator.standalone == true) {return false; } 'um zu prüfen, ob die Seite bereits in der Webapp-Ansicht angezeigt wird. – makinbacon