jQuery / HTML5 / gwt-App für das WP8-Gerät (Lumia 920): vertikale CSS-Bildlaufkorrektur

Problem:

Ich versuche, dieses Phänomen beim Scrollen über App-Grenzen hinweg zu beheben:

(Bildquelle:Scrollen aus CordovaView in Cordova für Windows Phone 8 verhindern )

Ansatz Nr. 1

body {
 overflow: hidden;      
 -ms-content-zooming: none;
}

Dieses CSS-Snippet sollte den Bildlauf so korrigieren, dass die Anwendung beim Bildlauf des Inhalts stabil ist, was perfekt funktioniert, die Anwendung jedoch instabil bleibt. Anwendung Hände ab und zu ohne erkennbaren Grund. Das Anzeigen von drei verschiedenen Ansichten in einer Zeile friert die App ein.

(Quelle:Scrollen aus CordovaView in Cordova für Windows Phone 8 verhindern )

Ansatz 2

Dies legt die horizontale Richtung fest:

@-ms-viewport{width:device-width}

Dies benötigt Java Script:

 if (navigator.userAgent.match(/IEMobile\/10\.0/)) {
        var msViewportStyle = document.createElement("style");
        msViewportStyle.appendChild(
        document.createTextNode(
        "@-ms-viewport{width:auto!important}"
    )
 );

(QuelleWP8 IE10 Ansichtsfenster Problem )

Auf der Suche nach einer Lösung:

Wie kann man Fall 1 so einstellen, dass das Telefon nicht instabil wird oder Fall 2 vertikal funktioniert?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage