禁用移动浏览器点击/触摸/点按反馈框

时间:2012-10-19 04:33:50

标签: html html5 mobile

在HTML 5网站中,通过移动设备浏览的用户点击链接 浏览器绘制一个框(矩形)作为反馈(除了声音) 浏览器可能意味着Android 2.3的股票浏览器或Opera Mobile。

对此进行了一些研究,但确实没有(明确)解决方案。

我想避开这个(蓝色)框。至少对于基于iPhone和Android的设备。有什么想法吗?

P.S我也在使用jQuery

3 个答案:

答案 0 :(得分:32)

这与以下内容重复:Can I remove Android default link styling in webviewiPad Safari: How to disable the quick blinking effect when a link has been hit

答案是:添加此CSS

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

答案 1 :(得分:14)

我是一个答案的+1,由bloopletech提供。 但是如果你想在Android原生浏览器(Android浏览器)中使用这个技巧,请使用下一个:

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

答案 2 :(得分:0)

您在链接上看到的蓝色轮廓是'大纲的结果。 要将其关闭设置:

outline: none;

不确定为什么还没有正确回答。