senchaMam webapp z formularzem rejestracyjnym, Korzystanie z safari wszystko działa, ale z jakiegoś powodu przy dodawaniu strony do ekranu głównego (przy użyciu przeglądarki internetowej ios) pojawia się problem. Po kliknięciu pola wprowadzania klawiatura nie jest powiększana do określonego pola, które zostało wybrane i aby rozpocząć zapisywanie do pola tekstowego, należy ponownie nacisnąć pole tekstowe. Używam sencha.Problemy z ios7 z ustawieniem ostrości podczas korzystania z klawiatury html
10
A
Odpowiedz
28
znalazłem rozwiązanie dla iOS 7. Użyj następujących znaczników meta na stronach HTML:
<meta name="viewport" content="width=device-width, height=device-height, initial-scale=1.0, maximum-scale=1.0, target-densityDpi=device-dpi" />
3
I w obliczu tego samego problemu. W moim przypadku używam jquery mobile i aby rozwiązać ten problem, dodałem atrybut "autofocus" do pola wejściowego.
To wydaje się symulować pierwsze dotknięcie pola, podczas gdy dotknięcie przez użytkownika otwiera klawiaturę i będzie mógł pisać do tego pola.
Mam nadzieję, że to pomoże.
+0
Absolutnie genialny. Gdzie 'height = device-height' nie jest możliwe ze względu na ustalony nagłówek/stopkę, działa to świetnie. –
Powiązane problemy
- 1. WPF: Ustawianie ostrości klawiatury w kontroli użytkownika? (Problemy z KeyBinding)
- 2. AlertDialog z EditText, automatyczne otwieranie miękkiej klawiatury z ustawieniem ostrości na EditText nie działa
- 3. Problemy z hakiem klawiatury
- 4. Awaria podczas zamykania miękkiej klawiatury podczas korzystania z natywnej aktywności
- 5. valgrind zgłasza problemy z libcurl podczas korzystania z https
- 6. Problemy z ngModule podczas korzystania z Angular 4
- 7. Problemy z datą() podczas korzystania z JSON.stringify() i JSON.parse()
- 8. Problemy z wyskakującymi okienkami klawiatury Androidu
- 9. Potencjalne problemy z ustawieniem AsyncPostBackTimeout na dużą wartość (300 s)?
- 10. Problemy dotyczące pojedynczych jednostek podczas korzystania z zależności składników
- 11. Android: Błąd CSS podczas korzystania z jednostki HTML i Eclipse
- 12. Problemy z odkryciem fasoli podczas korzystania z funkcji spawania z wtyczką aplikacji Gradle
- 13. Doctrine 2 - Problemy z poziomem dostępu podczas korzystania z dziedziczenia z tabeli klas
- 14. Jak wyprowadzać surowy html podczas korzystania RazorEngine (NIE z MVC)
- 15. Prosty HTML Dom - Błąd krytyczny podczas korzystania z pliku load_file
- 16. Jak wyłączyć kodowanie HTML podczas korzystania z kontekstu w django
- 17. Problem z ustawieniem katalogu roboczego
- 18. Cytaty podczas korzystania z grep?
- 19. keyDispatchingTimedOut podczas korzystania z emulatora
- 20. Nullpointer podczas korzystania z response.sendRedirect()
- 21. Błąd podczas korzystania z formularza.submit()
- 22. Nieznany dostawca: $ rootElementProvider podczas korzystania z wtryskiwacza $ $ w celu uzyskania usługi $ location przed ustawieniem kątowym.bootstrap
- 23. Typ wejściowy klawiatury klawiatury iOS z przecinkiem
- 24. Problemy z układem dla karty pionowej podczas korzystania z funkcji ładowania początkowego
- 25. HTML 5 Problemy z Google IMA SDK
- 26. Działanie formularza HTML i problemy z onsubmitem
- 27. Przeciek pamięci podczas korzystania z WKScriptMessageHandler
- 28. Problemy z zakresem zmiennych podczas korzystania z try-catch w Javie
- 29. Problemy z zastępowaniem stosu czcionek CSS w Outlooku podczas korzystania z Google Webfonts
- 30. Wyjątek IllegalStateException podczas korzystania z DialogFragment
Nie można sobie wyobrazić, że cały czas zmarnowałem się z poprawką JavaScript dla tego problemu. Twoje rozwiązanie właśnie uratowało mój dzień. – Justin
To rozwiązuje problem, ale częściowo. Przy 'height = device-height' ma zawartość o tym samym rozmiarze co urządzenie, w tym wysokość górnego paska stanu. Co sprawia, że zawartość jest faktycznie wyższa niż dostępna przestrzeń (poniżej paska stanu). Może to być połączone z metatagiem: '', aby zawartość znalazła się poniżej paska stanu, ale nie wygląda tak, jak się spodziewałem. – Mart
'height = device-height' wydaje się być opcją, która to naprawia. Jeśli go usuniemy, przestanie działać. –