【发布时间】:2014-01-20 09:48:24
【问题描述】:
我正在开发一个 webview 应用程序 (4.0.3),关于冰淇淋三明治 webview 有一件烦人的事情: 每次在链接或任何可点击元素上出现点击/点击事件时,都会显示蓝色(我认为它取决于设备)突出显示。它看起来不太好,因为我在元素中添加了自己的点击动作。最新的 jQueryMobile(1.1.1) 似乎不能很好地处理这个问题。在以前的版本中,所有主要的 webkit 样式都已被覆盖。
如果有人知道如何摆脱烦人的亮点,将不胜感激。
干杯, qmacpit
当然,在我问之前我已经尝试过更改它们:
-webkit-tap-highlight-color: rgba(255, 255, 255, 0);
-webkit-focus-ring-color: rgba(0, 0, 0, 0);
但它不适用于冰淇淋三明治。该解决方案在 Android 2.3 中有效,在该版本中,单击链接时出现臭名昭著的“橙色边框”。 看起来它是 WebView 的一部分/设置。您在本机浏览器中浏览页面的行为相同。这真的很烦人,因为它不仅涉及链接,还涉及按钮和其他 html 元素。
此外,它仍然没有被 jQuery Mobile teem 解决,尽管它对图形的影响很大。要么他们还没有看到它,要么他们仍在研究解决方案。
还有其他建议吗?
【问题讨论】:
-
此属性与您相关吗? css-infos.net/property/-webkit-tap-highlight-color 还是专门针对 iOS 的?
-
不幸的是,改变它并不能解决我的问题:[
标签: android webview webkit highlight tap