Wie man den Fehler reproduziert: Auf iOS 8.1 Geben Sie Ссылка mit Safari in iOS 8 ein und speichern Sie sie auf dem Startbildschirm. Geben Sie über das Symbol auf dem Homescreen ein und mischen Sie sich mit den ausgewählten Elementen herum. Es stürzt ab
Das eigentliche Problem tritt auf einer Web-App mit Meta "apple-mobile-web-app-fähig" auf, beim Start der App vom Home-Bildschirm wird die Browser-Oberfläche nicht angezeigt (normales Verhalten). Klicken Sie ein paar Mal auf die Auswahl und der Bildschirm macht Safari zum Absturz. Dies geschieht nicht in einem normalen Safari-Fenster (nur Vollbild-Fenster haben es zum Absturz gebracht).
Wahrscheinlich sollte ich etwas auf Safari für das iOS-Entwicklerforum posten, aber ich kann nicht finden, wo das ist.
Wir haben dies in unserem Projekt (vorerst) implementiert, indem wir select2 anstelle von normalen Select-Steuerelementen implementiert haben.
Ich kann bestätigen, dass das Antippen der select2-Steuerelemente nicht zum Absturz führt. Hier ist eine Geige: Ссылка
Ich kann auch bestätigen, dass SelectBoxIt anscheinend nicht funktioniert, wenn das native Select-Steuerelement verwendet wird - das Problem ist also das spezifische native iOS8.
Es hat eine breite Palette von Optionen.
Offensichtlich ist das nicht großartig, es ist besser als das nicht-native Select-Steuerelement von JQuery Mobile, das scheinbar nicht reagiert.
Tags und Links web-applications ios8 safari