2010-07-31 18 views
22

Android tarayıcısında bir bağlantıyı tıklattığınızda, hedef bağlantı alanı varsayılan olarak turuncu bir kutu ile vurgulanır. Bir longpress daha sonra bağlantı işleme (kopyala, yapıştır, yeni pencere, vb.) Için bağlam menüsünü açar. Bunların her ikisini de/webview içinde devre dışı bırakmanın bir yolu var mı? Ben scriptaculous highlight code kullanıyorum ve varsayılan android bağlantı şekillendirici etkisi üzerine serilir ediliyor.Webview'de Android varsayılan bağlantı stilini kaldırabilir miyim

cevap

31

Bu yararlı olabilir: How to Hide Android WebView Highlight Border

cevap varlık: Bu CSS * { -webkit-tap-highlight-color: rgba(0, 0, 0, 0); } ekleyin.

Umarım öyle.

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

Basitçe çalışmalıdır transparent olarak renk belirterek:

+1

Kesinlikle doğru! Çok teşekkürler. Sitenin kaybolması durumunda CSS'yi buraya yapıştırıyorum. * {-webkit-vur-vurgula-rengi: rgba (0, 0, 0, 0);} – binaryorganic

+0

Havalı, bu benim sitem. :) – dtbarne

+0

Bu satırı kodda nereye ekleriz? – EnthuDeveloper

10

önerilen çözüm rengi gibi şeffaf siyah setleri

* { 
    -webkit-tap-highlight-color: transparent; 
} 
+1

Sadece test etti (android 2.3.4), öyle değil. Vurgulanan rengi değiştiremezsiniz, sadece onu ortadan kaldırırsınız. Ve bunu yapmak için, rgba (X, X, X, 0) sözdizimini kullanmalısınız. – pcans

İlgili konular