如何在Android中禁用在webview中选择整个画布?

时间:2012-11-04 01:20:21

标签: android webview html5-canvas

我在事件监听器('touchstart')中注册的元素很少。我将它添加到webview中。监听器工作正常,但每次触摸canvas时,它都会选择整个画布(就像普通的DOM对象一样),经过一小段延迟后,它会从事件监听器执行回调,然后取消选择画布。

我的问题:是否有任何方法可以禁用此选择,因为它不必要且难看?

1 个答案:

答案 0 :(得分:1)

我们的团队也遇到了这个问题,与你描述的完全相同。

您的js代码或触摸处理程序没有任何问题。

只需在画布元素中添加一个css属性,如下所示:

canvas{
  -webkit-tap-highlight-color: transparent;
}

这将解决您的问题。