我正在开发一个 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 仍然没有解决。要么他们还没有看到它,要么他们仍在研究解决方案。
还有其他建议吗?