Мы используем подсветку 6 с jQuery Mobile для разработки приложения.
На странице HTML для пользователей смартфонов или планшетов нормально использовать щепотку и масштабирование двумя пальцами и прокручивать страницу даже на странице без прокрутки (эффект окружающей среды).
Я хотел бы знать, как отключить эти эффекты при использовании Worklight, jQuery Mobile, PhoneGap или Cordova.
Следующая ссылка (изображение примера iOS) показывает нашу проблему со свитком. И когда мы используем масштаб, отображается тот же черный фон: https://dl.dropboxusercontent.com/u/15801306/IMG_0222.JPG
Чтобы отключить эффект щепотки и масштабирования, вы можете попробовать метатег, как описано в: Как отключить масштабирование видового экрана в Mobile Safari?
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />
Существует несколько способов отключения прокрутки. Для примера, как описано в: http://workfunc.com/how-to-disable-scrolling-on-mobile/
$(document).bind('touchmove', function(e) { e.preventDefault(); });
document.addEventListener('touchmove', function(e) { e.preventDefault(); }, false);
Если вы хотите отключить прокрутку только в окне просмотра, см. Следующие вопросы:
для предотвращения использования приложения из прокрутки страницы ("отскок" UIWebView) в режиме прожектора (MFP 7.0), найдите
apps\your_app_name\iphone\native\config.xml
и сделать
<preference name="DisallowOverscroll" value="true"/>