Как сделать, чтобы главное окно приложения PhoneGap для iOS не стиралось? - PullRequest
3 голосов
/ 14 февраля 2012

Как вы знаете, основное окно нативного приложения iOS обычно фиксируется и не перетаскивается, но поскольку приложения PhoneGap основаны на браузере, пользователи могут перетаскивать главное окно вверх и вниз.Есть ли решение сделать приложение PhoneGap фиксированным, чтобы оно больше походило на нативное приложение?

1 Ответ

4 голосов
/ 14 февраля 2012

https://developer.apple.com/library/ios/documentation/AppleApplications/Reference/SafariWebContent/HandlingEvents/HandlingEvents.html#//apple_ref/doc/uid/TP40006511-SW24

Вы можете добавить слушателя прикосновения к телу:

document.body.addEventListener('touchmove',blockTouchMove,false);

и функция будет

function blockTouchMove(event) {
    // Prevent scrolling on this element
    event.preventDefault();
    ...
}
...