2014-10-22 9 views
8

Jak odtworzyć błąd: Na iOS 8.1 wpisz http://greenti.cl/test.html z safari w systemie iOS 8, zapisz go na ekranie głównym. Wejdź przez ikonę na ekranie głównym, rozejrzyj się z dowolnym z wybranych. To się zawieszaAwaria aplikacji ios8 Safari w trybie autonomicznym po kliknięciu wybierz

Prawdziwy problem występuje w aplikacji sieciowej z meta "zdolnością Apple-mobile-web-app", gdy uruchamiasz aplikację na ekranie głównym, a interfejs przeglądarki nie jest wyświetlany (normalne zachowanie). Kilkakrotne kliknięcie przycisku wyboru i ekranu powoduje awarię safari. Nie dzieje się to w normalnym oknie safari (tylko pełne okna spowodowały awarię systemu).

Prawdopodobnie powinienem opublikować coś na temat safari na forum dla programistów iOs, ale nie mogę znaleźć, gdzie to jest.

+0

Witam, mam ten sam problem z iOS8.1. Czy znalazłeś jakieś rozwiązanie lub błąd o tym? –

+0

Witam, zgłosiłem to w dzienniku błędów Apple 6 dni temu i nadal nie mam odpowiedzi, będę Cię informować na wypadek pojawienia się jakichkolwiek nowości. Nawiasem mówiąc, ludzie z jquery mobile twierdzą, że go rozwiązali (lub przynajmniej pracowali nad nim) zobacz ten link: https://github.com/jquery/jquery-mobile/issues/7685, ale ponieważ jest to natywna wybierz bug, wolałbym, aby sam błąd został rozwiązany, a nie obejście trzeciej strony. – silva96

+0

W rzeczywistości jest więcej osób, które twierdzą, że obejście wciąż nie działa https://github.com/jquery/jquery-mobile/issues/7685 Ludzie z Apple powiedzieli mi, żebym opublikował dziennik debugowania, ale nie mam – silva96

Odpowiedz

0

Pracowaliśmy nad tym w naszym projekcie (na razie), wprowadzając select2 zamiast normalnych kontroli wyboru.

https://select2.github.io

Mogę potwierdzić, że dotykając kontroli select2 nie powoduje katastrofy, oto skrzypce: http://jsbin.com/wemadexiru/1/

Mogę również potwierdzić, że SelectBoxIt nie wydają się działać przynajmniej przy ustawieniu użyj natywnej kontroli wyboru - jako taki problem stanowi specyficzny wybór natywny dla systemu iOS8.

Ma szeroki zakres opcji.

Oczywiście nie jest świetny, jest lepszy niż kontrola rodzica niezależna od JQuery Mobile, która wydaje się zupełnie nie odpowiadać.