Приложение jQuery / HTML5 / gwt для устройства WP8 (Lumia 920): исправление вертикальной прокрутки css

Проблема:

Я пытаюсь исправить это явление о прокрутке границ приложения:

(Источник изображения:Запретить прокрутку из CordovaView в Cordova для Windows Phone 8 )

Подход № 1

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

этот фрагмент CSS должен исправить прокрутку так, чтобы приложение работало стабильно при прокрутке контента, что делает отлично, но оставляет приложение нестабильным. Приложение руки время от времени без видимой причины. Показаны три разных вида в строке замораживает приложение.

(Источник:Запретить прокрутку из CordovaView в Cordova для Windows Phone 8 )

Подход № 2

Это фиксирует горизонтальное направление:

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

Для этого нужен скрипт Java:

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

(ИсточникWP8 IE10 проблема с окном просмотра )

В поисках решения:

Как сделать так, чтобы корпус 1 не делал телефон нестабильным или чтобы корпус 2 работал вертикально?

Ответы на вопрос(1)

Ваш ответ на вопрос