在我的网络应用程序中,在Android WebView中运行,每当我点击某些内容或在某处导航时,该容器div都会突出显示为蓝色。有时只是片刻,但有时直到你点击其他地方。
我不确定这是一个焦点问题,一个标签顺序问题,一个webview问题,还是其他一些问题。
我尝试将其添加到我的CSS中:
* {
-webkit-tap-highlight-color: rgba(255, 255, 255, 0);
-webkit-focus-ring-color: rgba(0, 0, 0, 0);
}
我也尝试将其添加到webView设置:
webSettings.setLightTouchEnabled(false);
但没有骰子。
我怎样才能使webview不关注这些div,或者高亮颜色是不可见/不透明/透明?
答案 0 :(得分:0)
你试过吗
-webkit-touch-callout: none;
-webkit-user-select: none;
你的css文件中的?
这是一个链接:How to disable text selection highlighting using CSS?
这与文字有关,但在您的情况下可能会有所帮助。
答案 1 :(得分:0)
我使用以下内容在Android应用中为WebView做了这项工作:
* {
-webkit-tap-highlight-color: transparent;
}