Ich versuche, ein Ereignis in Javascript zu binden, um entweder die orientationchange oder resize Ereignisse in Android, um die Breite/Höhe von einigen Elementen für meine Web-App zu ändern. In dem Ereignis verwende ich window.innerHeight und window.innerWidth, um die aktuelle Höhe und Breite des Fensters zu erhalten.
Dies funktioniert auf iOS- und Desktop-Geräten hervorragend, aber auf Android scheint es, dass dieses Ereignis aufgerufen wird, bevor die Werte in der Fenstervariable geändert werden. Wenn also jemand vom Hoch- ins Querformat wechselt, erhalte ich immer noch die Werte für das Hochformat und kann daher die Größe nicht korrekt ändern. Weiß jemand, was das Problem ist, und wie ich es beheben kann?