如何在WebView中单击链接时禁用橙色圆圈效果

时间:2010-11-02 13:18:31

标签: javascript android webview

我正在尝试捕捉鼠标点击位置,因此我在onClick标记中写了body,但每次点击页面时整页都会变成橙色一段时间。是否有任何设置可以禁用此效果?

3 个答案:

答案 0 :(得分:15)

根据this主题,您可以通过覆盖

覆盖默认的橙色轮廓

-webkit-tap-highlight-color

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

在你的css文件中(你需要创建一个css文件并添加它,如果你当前没有)。最后一个值0设置alpha值以有效地使颜色不可见(1完全可见)。如果这不是您正在寻找的确切css样式,您可以浏览其他webkit样式以查找类似的声明。

向Joe McCann推荐这个想法。

答案 1 :(得分:4)

McStretch的回答是正确的。 Android上的Webkit是使用此属性设置为橙色编译的,使用可以覆盖它的css。

将以下内容粘贴到您的css中:

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

(抱歉,我不知道如何将其添加为对该答案的评论)

答案 2 :(得分:-2)

function mouseclick(){   var locString =“X =”+ window.event.screenX +“Y =”+ window.event.screenY;   警报(locString); }

您可以使用此功能捕捉鼠标点击位置