Включение масштабирования области просмотра в Android-приложении Phonegap не имеет никакого эффекта

Мне нужно иметь возможность включать и выключать масштабирование с помощью настройки области просмотра в моем приложении Android PhoneGap.

Но я не могу заставить область просмотра вообще влиять на масштабирование щипком при использовании PhoneGap. Я не могу включить Pinch-zoom в PhoneGap, но при просмотре веб-страницы с помощью браузера Android Native все работает нормально.

Я потратил много времени на поиск решения, но безрезультатно.

Я создал очень простой индекс.html для тестирования с настройками области просмотра, например:


Как некоторые предлагали, я также пробовал область просмотра:


Другими решениями для Android PhoneGap было бы включение Android Native Pinch-Zoom, которые были предложены здесь: увеличить телефонную паузу для Android Но у меня это не сработает, так как мне нужно иметь возможность управлять масштабированием щипком из javascript. т.е. Мне нужно иметь возможность использовать javascript для изменения настроек окна просмотра, чтобы контролировать, когда доступно масштабирование (user-scalable=yes / user-scalable=no)

Пожалуйста, обратите внимание, что другие настройки окна просмотра, такие как "initial-scale" и "target-densitydpi", кажется, работает нормально. Например, установка initial-scale=2 запускает масштабирование приложения.

(Сейчас я тестирую щипковое масштабирование на PhoneGap 1.4.1 и HTC Desire HD Android 2.3.3)

Я начинаю думать, что упустил что-то очевидное, так как нахожу так мало информации о подобных проблемах. ...

Минимальный index.html:



  
    
    
    Minimal AppLaud App
      
        

  
  
    

Minimal AppLaud App

LOTS OF TEXT WHICH HAVE BEEN REMOVED HERE

onDeviceReady not fired.

Ценю любые ваши идеи!

19
задан Community 23 May 2017 в 12:10
поделиться