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

Javascript 如何在WebView中单击链接时禁用橙色圆圈效果,javascript,android,webview,Javascript,Android,Webview,我试图捕捉鼠标点击的位置,所以我在body标记中写了一个onClick,但每次我点击页面时,整个页面都会变成橙色。是否有任何设置可以禁用此效果?功能鼠标单击(){ var locString=“X=“+window.event.screenX+”Y=“+window.event.screenY; 警报(locString); } 您可以使用此功能捕捉鼠标单击位置,根据线程,您可以通过覆盖来覆盖默认的橙色轮廓 -webkit点击高亮显示颜色 与 -webkit点击突出显示颜色:rgba(255、2

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

功能鼠标单击(){ var locString=“X=“+window.event.screenX+”Y=“+window.event.screenY; 警报(locString); }

您可以使用此功能捕捉鼠标单击位置,根据线程,您可以通过覆盖来覆盖默认的橙色轮廓

-webkit点击高亮显示颜色

-webkit点击突出显示颜色:rgba(255、255、255、0)

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


这是乔·麦肯的主意。

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

在css中粘贴以下内容:

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

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

我知道返回
事件。pageX,event.pageY
可以在Android的网络视图中获得点击位置,但仍然无法避免令人厌烦的橙色矩形。它不适用于Android 4.0.4-有人经历过同样的情况吗?(它适用于以前的版本和4.1)我看这个是为了在Android设备上的WebView上使用它。工作起来像个符咒:)+1;)