【问题标题】:Android Highlight in WebView not going awayWebView 中的 Android 突出显示不会消失
【发布时间】:2013-08-09 19:55:58
【问题描述】:

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

我不确定这是焦点问题、tab-order 问题、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,或者突出显示颜色不可见/不透明/透明?

【问题讨论】:

    标签: javascript android html css webview


    【解决方案1】:

    我为 Android 应用程序中的 WebView 使用了以下内容:

    * {
      -webkit-tap-highlight-color: transparent;
    }
    

    【讨论】:

      【解决方案2】:

      你试过了吗

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

      在您的 css 文件中?

      这是一个链接:How to disable text selection highlighting using CSS?

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-01-29
        • 2011-11-21
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多