2

在我的 web 应用程序中,在 android WebView 中运行,每当我单击某物或导航某处时,该容器 div 都会突出显示为蓝色。有时只是片刻,但有时直到你点击其他地方。

我不确定这是焦点问题、标签顺序问题、网络视图问题还是完全其他问题。

我尝试将其添加到我的 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,或者突出显示颜色不可见/不透明/透明?

4

2 回答 2

1

我为 Android 应用程序中的 WebView 做了以下工作:

* {
  -webkit-tap-highlight-color: transparent;
}
于 2014-04-09T08:29:55.210 回答
0

你有没有尝试过

 -webkit-touch-callout: none;
 -webkit-user-select: none;

在你的css文件中?

这是一个链接:如何使用 CSS 禁用文本选择突出显示?

它与文本有关,但可能对您的情况有所帮助。

于 2013-08-09T20:21:44.697 回答