Code: Select all
visualViewport.addEventListener('resize', function() {
document.documentElement.style.height = window.visualViewport.height+"px";
});
< /code>
Aber das [url=viewtopic.php?t=15738]Problem[/url] bei diesem Ansatz ist, dass Safari eine Magie macht, um die Dokumentlänge zu erweitern, wenn die Tastatur zu einem Texteingang kommt, der am Ende der Seite liegt - damit sich das Dokument unter der Tastatur verlängern kann. Dies verursacht (scheinbar unüberwindbare) Probleme mit Ansätzen wie oben. Auch hier nicht besonders relevant, da dies zum Erreichen des entgegengesetzten der Größenverrückungs-In-Inhalts-