2010-07-31 80 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

相关问题