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;)