Wie setze ich den Maßstab / Zoom einer Web-App bei einer Änderung der Ausrichtung auf dem iPhone zurück?

Wenn ich meine App im Hochformat starte, funktioniert sie einwandfrei. Dann drehe ich mich in die Landschaft und es ist vergrößert. Um es für den Querformatmodus korrekt zu skalieren, muss ich zweimal doppeltippen, um es vollständig zu vergrößern (normales Doppelklickverhalten) und erneut, um es vollständig zu verkleinern (normales Doppelklickverhalten) . Beim Verkleinern wird auf den korrekten NEUEN Maßstab für den Querformatmodus verkleinert.

Zurück zum Porträt zu wechseln scheint konsistenter zu funktionieren. Das heißt, der Zoom wird so gesteuert, dass der Maßstab korrekt ist, wenn sich die Ausrichtung wieder in Hochformat ändert.

Ich versuche herauszufinden, ob dies ein Fehler ist? oder kann das mit JavaScript behoben werden?

Mit dem Meta-Inhalt des Ansichtsfensters stelle ich die anfängliche Skalierung auf 1,0 ein und stelle NICHT die minimale oder maximale Skalierung ein (und ich möchte auch nicht). Ich stelle die Breite auf Gerätebreite ein.

Irgendwelche Ideen? Ich weiß, dass viele Leute dankbar wären, wenn sie eine Lösung hätten, da dies ein hartnäckiges Problem zu sein scheint.

Antworten auf die Frage(11)

Ihre Antwort auf die Frage