Android 4.1.1 / 4.1.2 Datumsauswahl Galaxy S3

9

Ich benutze <input type="date"/> Nach caniuse.com Android Browser unterstützt dies noch nicht. Ich schaue mir zwar die Seite auf dem HTC One 4.1.x an, die für das Eingabefeld ein eigenes natives Rendering hat. Samsung Galaxy S3 4.1.2 hat auch einen Rendering-Stil für die Komponente. Dennoch sagt caniuse.com, dass es nicht unterstützt wird. HTC und Samsung haben diese Funktionalität in ihre Version von Android-Browser hinzugefügt. Die Datumsauswahl auf dem S3 4.1.2 stürzt den Browser auf mehr als einem S3 ab?

Schritte zum Replizieren scheinen beim ersten Besuch der Seite häufiger zu sein:

  1. Wählen Sie die Datumsauswahl aus, um den Monat zweimal nach unten zu verschieben.
  2. Wählen Sie den Satz aus.
  3. Die Seite stürzt ab / reagiert nicht mehr.

Ich benutze Modernizr, testet Modernizr den Browser, um seine Funktionalität zu sehen. Auf der HTCOne und S3 modernisiz bringt nicht die Polyfill ich benutze, das ist richtig.

Also IOS funktioniert gut, Android nicht. Wie kann ich das ohne einen hässlichen Hack im Modernisierer "Test:" Attribut umgehen?

Danke, lange zu lesen, aber bestenfalls ein interessanter Bug.

Mike

    
mike james 29.04.2013, 15:38
quelle

1 Antwort

2

Nicht alle Android-Systeme sind gleich. Da alles ständig aktualisiert wird, werden Sie zwangsläufig kleine Abweichungen bekommen, so wie Sie es bekommen. Wenn Sie eine universellere Unterstützung wünschen, verwenden Sie mehrere Auswahlmöglichkeiten oder verwenden Sie den jQuery UI-Datumsauswahldialog.

    
user2652246 05.08.2013, 08:21
quelle