Mam problem ze skalowaniem w aplikacji PhoneGap. Mój problem jest bardzo podobny do this question. Chcę zezwolić na skalowanie użytkownika w mojej aplikacji, a ponieważ to wszystko jest UIWebView, powinien działać. Włożyłem następujący meta tag rzutni na moich lokalnych plików HTML i na zdalnym serwerze, który PhoneGap otwiera po uwierzytelnieniu:Skalowanie nie działa z PhoneGap na iPadzie/iOS 5
<meta name="viewport" content="width=device-width; user-scalable=yes; initial-scale=1; maximum-scale=5; minimum-scale=1" />
Mam również redagował PhoneGap.plist i ustawić EnableViewportScale na TAK. Żadne z tych ustawień nie ma żadnej różnicy. Po prostu nie mogę przeskalować stron podczas działania w PhoneGap. Nasi użytkownicy oczekują skalowania w aplikacji, ponieważ są już przyzwyczajeni do jej uruchamiania w przeglądarce. Aplikacja wyświetla pliki graficzne, PDFS, itp. I musi umożliwiać skalowanie.
używam jQuery Mobile na lokalnej stronie logowania, ale raz kierowane do obsługiwanej aplikacji ma tylko jQuery i VARIOS
Wszelkie pomysły, dlaczego PhoneGap nie pozwala moja aplikacja do skalowania ze standardowym szczyptą i gest powiększenia?
EDIT: Ok, dziwaczne zachowanie aktualizacji. Teraz skalowanie działa, a ja niczego nie zmieniłem, z wyjątkiem dodania funkcji ChildBrowser dla jednej części aplikacji. Teraz aplikacja może być skalowana. Wątpię, żeby ChildBrowser naprawdę miał z tym cokolwiek wspólnego, ponieważ mogę skalować bez użycia wtyczki ChildBrowser. Co się dzieje? Nadal chcę odpowiedzi, aby wiedzieć, dlaczego działa, ponieważ w przyszłości mogę równie dobrze stracić skalowanie w przyszłej aktualizacji, jeśli nie wiem, co spowodowało, że ten start zaczął działać.
Powiązane: http://developer.apple.com/library/safari/#documentation/appleapplications/reference/SafariHTMLRef/Articles/MetaTags.html –
Cóż, nie ma się co dziwić, zoom nie działa, jak się obawiałem. Wciąż nie wiem dlaczego. Cała meta wciąż tam jest. – davidethell