Javascript Android Webview中可点击元素上的橙色轮廓
我正在为Android设备构建Cordova应用程序。有一件事让我很困扰:每当我点击一个可点击的元素时,就会显示一个半透明的橙色背景和一个橙色轮廓 下面的屏幕截图显示了这种恼人的行为。在左侧,正在触摸一个样式化的DIV元素;在右侧,具有相同样式的DIV元素处于正常状态Javascript Android Webview中可点击元素上的橙色轮廓,javascript,html,css,cordova,android-webview,Javascript,Html,Css,Cordova,Android Webview,我正在为Android设备构建Cordova应用程序。有一件事让我很困扰:每当我点击一个可点击的元素时,就会显示一个半透明的橙色背景和一个橙色轮廓 下面的屏幕截图显示了这种恼人的行为。在左侧,正在触摸一个样式化的DIV元素;在右侧,具有相同样式的DIV元素处于正常状态 在网上做了一点研究,包括在StAccess上阅读一些问题之后,我可以使用 -WebKIT TAP突出显示颜色CSS属性删除中间的橙色高亮。 但是,较深的橙色轮廓(带圆角)仍保留在那里。我还尝试了以下CSS: *, *:focus
在网上做了一点研究,包括在StAccess上阅读一些问题之后,我可以使用<代码> -WebKIT TAP突出显示颜色CSS属性删除中间的橙色高亮。 但是,较深的橙色轮廓(带圆角)仍保留在那里。我还尝试了以下CSS:
*, *:focus, *:active, *:hover{
-webkit-touch-callout: none;
-webkit-text-size-adjust: none;
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
-webkit-user-select: none;
outline: rgba(0, 0, 0, 0);
}
尽管如此,只要我触摸任何可点击的元素,轮廓就会出现
奇怪的是,我发现文本选择和触摸标注也没有被阻止。只有-webkit点击突出显示颜色
按照上述CSS的预期工作
使现代化
我已在以下设备上测试了该应用程序: