如何使 PhoneGap iOS 应用程序的主窗口不可拖动?
Posted
技术标签:
【中文标题】如何使 PhoneGap iOS 应用程序的主窗口不可拖动?【英文标题】:How to make the main window of a PhoneGap iOS app undraggable? 【发布时间】:2012-02-13 21:54:59 【问题描述】:如您所知,原生 ios 应用程序的主窗口通常是固定的,不可拖动,但由于 PhoneGap 应用程序是基于浏览器的,因此用户可以上下拖动主窗口。是否有解决方案可以修复 PhoneGap 应用,使其更像原生应用?
【问题讨论】:
【参考方案1】:https://developer.apple.com/library/ios/documentation/AppleApplications/Reference/SafariWebContent/HandlingEvents/HandlingEvents.html#//apple_ref/doc/uid/TP40006511-SW24
你可以给 body 添加一个 touchmove 监听器:
document.body.addEventListener('touchmove',blockTouchMove,false);
函数是
function blockTouchMove(event)
// Prevent scrolling on this element
event.preventDefault();
...
【讨论】:
以上是关于如何使 PhoneGap iOS 应用程序的主窗口不可拖动?的主要内容,如果未能解决你的问题,请参考以下文章
如何使splashscreenimage在ios phonegap应用程序中工作?
如何使用 phonegap 制作适用于桌面窗口和 IOS 的应用程序?