2010-07-31 61 views
22

當您單擊Android瀏覽器中的鏈接時,默認情況下,目標鏈接區域會以橙色框突出顯示。 longpress然後打開鏈接處理的上下文菜單(複製,粘貼,新窗口等)。有沒有辦法在webview中禁用這兩個/這兩個?我正在使用highlight code的scriptaculous,並且默認的android鏈接樣式正在覆蓋效果的頂部。我可以在webview中刪除Android默認鏈接樣式嗎

回答

31

這可能是有用的:How to Hide Android WebView Highlight Border

答案之中:添加此CSS * { -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }

希望是。

+1

完全正確!非常感謝。我在這裏粘貼CSS,以防萬一網站消失。 * {-webkit-tap-highlight-color:rgba(0,0,0,0);} – binaryorganic 2010-08-03 18:33:50

+0

酷,這是我的網站。 :) – dtbarne 2011-10-20 19:23:20

+0

我們在代碼中添加這一行? – EnthuDeveloper 2012-01-11 10:46:06

10

建議的解決方案設置顏色透明黑色:

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

只需指定顏色transparent應該工作:

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

剛剛測試它(android 2.3.4),它沒有。你不能改變突出顯示的顏色,只能讓它消失。爲此,您必須使用rgba(X,X,X,0)語法。 – pcans 2011-08-29 15:36:11

相關問題