neuen browser für android - Deaktivieren Sie die Eingabe-Overlays des Android-Browsers?




4 Answers

Der folgende Code wird die Hervorhebung des Tippens entfernen - [Android 4.0.3]

input{
   -webkit-user-modify: read-write-plaintext-only;
   -webkit-tap-highlight-color:#3072af;
}
android browser benchmark

Ich habe eine Webseite mit einigen Texteingaben. Der Android-Browser (zumindest auf Android 2.3.4, das ist alles, was ich jetzt habe) scheint seine eigene Kontrolle über die Eingabe auf der Seite im Fokus zu überlagern.

Das Problem ist, dass das überlagerte Steuerelement ein weißes Rechteck ist und es hässlich aussieht. Gibt es eine Möglichkeit, es zu deaktivieren oder irgendwie zu stylen?

AKTUALISIEREN:

Hier ist ein Beispiel aus dem Android-Emulator:

Die abgerundeten Ecken und der Hintergrund sind verloren. Auf dem tatsächlichen Gerät sehe ich nicht einmal einen Rahmen um das Steuerelement herum.

Ich sollte wahrscheinlich erwähnen, dass ich jQuery Mobile verwende. Mein Testgerät ist ein HTC Evo 4G.

Verwandte Fragen:

Die Eingabe hat einen anderen Stil im Fokus

Eingabeelemente in WebViews haben immer denselben Stil, wenn sie auf HTC-Geräten hervorgehoben sind




Hier ist mein Code:

input {
    -webkit-user-modify: read-write-plaintext-only;
    -webkit-tap-highlight-color: rgba(255,255,255,0);
}



-webkit-user-modify: read-write-plaintext-only;

-Webkit-Tap-Highlight-Farbe: rgba (0,0,0,0); Umriss-Stil: keine;

Dies funktioniert gut in Android 4.0, aber wenn Sie diesen Code für numerische Eingabefeld nicht unterstützt bcoz von Lese-Schreib-Nur-Text, ich habe dieses Problem, bitte jemand empfehlen.




Ich bestätige die macnerd Analyse des Czuendorf Patches. Diese Verhaltensweisen variieren stark von einer Android-Version zur anderen. Ich testete es auf einem echten HTC-Gerät mit Android 4.0.3 und die Gliederung verschwand (großartig!), Aber es öffnet einige schwerwiegende Tastaturprobleme (Ich sehe, dass der einzelne Tastendruck nicht im Feld angezeigt wird, und andere seltsame Verhaltensweisen ...) . Im Emulator treten keine Tastaturprobleme auf. Ich habe keine Lösung für das echte Gerät gefunden. Es ist Schande!




Related