如何使PhoneGap iOS应用程序的主窗口不可分割?

时间:2012-02-13 21:55:00

标签: iphone ios html5 jquery-mobile cordova

如您所知,原生iOS应用程序的主窗口通常是固定的,并且不可拖动,但由于PhoneGap应用程序是基于浏览器的,因此用户可以上下拖动主窗口。是否有解决方案使PhoneGap应用程序固定,使其更像本机应用程序?

1 个答案:

答案 0 :(得分:4)

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

您可以向身体添加touchmove侦听器:

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

,功能将是

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