So deaktivieren Sie den orangefarbenen Kreiseffekt beim Anklicken eines Links in einem WebView

Ich versuche, den Mausklick-Ort zu fangen, also habe ich einen onClick im body Tag geschrieben, aber jedes Mal, wenn ich auf die Seite onClick , wird die ganze Seite orange für eine kleine Weile. Gibt es irgendeine Einstellung kann diese Effet deaktivieren?

  • Gradle error: "Attribut" rippleColor "wurde bereits im android studio definiert
  • E.printStackTrace (); In string
  • Fehler: Quellpfad existiert nicht: Ressourcen \ android \ icon \ drawable-hdpi-icon.png
  • Com.google.android.gsf Paket konnte nicht gefunden werden
  • Hat OpenStreetMap Point (Source) zu Point (Destination) Richtung uri in Android zu verwenden?
  • Wie kann ich meine localhost IP-Adresse an einen Android Emulator weiterleiten?
  • Android Push-Nachricht ohne gcm möglich?
  • So fügen Sie einen benutzerdefinierten Schaltflächenstatus hinzu
  • Wie man das Plugin einschränkt, um die hintere / hintere Kamera in android / cordova zu wechseln
  • SwitchCompat-Wurffehler
  • Alternative zu verschachtelten Gewichten mit LinearLayouts
  • Benutzerdefinierte Schnitt- / Kopier-Aktionsleiste für EditText, die Textauswahl-Handles anzeigt
  • 3 Solutions collect form web for “So deaktivieren Sie den orangefarbenen Kreiseffekt beim Anklicken eines Links in einem WebView”

    Nach diesem Thread können Sie die Standard-Orange-Gliederung überschreiben, indem Sie überschreiben

    -webkit-tap-highlight-color

    mit

    -webkit-tap-highlight-color: rgba(255, 255, 255, 0);

    In deiner CSS-Datei (du musst eine CSS-Datei erstellen und diese hinzufügen, wenn du momentan noch keinen hast). Der letzte Wert von 0 setzt den Alpha-Wert, um die Farbe unsichtbar zu machen (1 ist vollständig sichtbar). Wenn das nicht der genaue CSS-Stil ist, den du suchst, kannst du um die anderen Webkit-Stile herumstoßen, um ähnliche Erklärungen zu finden.

    Stützen zu Joe McCann für die Idee.

    McStretch Antwort ist richtig. Webkit auf Android ist kompiliert mit dieser Eigenschaft auf Orange gesetzt, mit dem CSS können Sie dies überschreiben.

    Füge folgendes in deinem CSS ein:

     * { -webkit-tap-highlight-color: rgba(0, 0, 0, 0); } 

    (Sorry, weiß nicht, wie man dies als Kommentar zu dieser Antwort hinzufügen)

    Funktion mouseclick () {var locString = "X =" + window.event.screenX + "Y =" + window.event.screenY; Warnung (locString); }

    Sie können diese Funktion verwenden, um den Mausklickort zu fangen

    Das Android ist ein Google Android Fan-Website, Alles ├╝ber Android Phones, Android Wear, Android Dev und Android Spiele Apps und so weiter.