我正在开发 HTML5/JavaScript 应用程序。我有一个使用 HTML 图像映射来检测触摸区域的交互式任务。在安卓 4.0.4 上。PhoneGap 似乎只是将“圆形”和“多边形(gon)”区域类型转换为包围这些区域的矩形。是否有解决方法或者它只是一个(可能与浏览器相关的)错误?
我发现人们在PhoneGap Google Groups上遇到了同样的问题,但没有解决方案。
HTml
<img class="map" src="..." usemap="..." hidefocus="true" />
和 CSS
img.map{
outline: none;
}
我在带有 webview 的最新 android 版本中遇到了类似的问题(不是通过 phonegap)根据 WebKit/WebView tap/onclick 默认突出显示(Android Ice Cream Sandwich),这个建议似乎对你有用:
* {
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
-webkit-tap-highlight-color: transparent; /* For some Androids */
}
希望这可以帮助你。