android – 删除webview的焦点重叠颜色

android – 删除webview的焦点重叠颜色,第1张

概述我有一个WebView加载一个网站,一旦我按下该网站的一些元素,WebView会在按下的元素上放置一些蓝色的叠加层. 有没有消除这种行为? 提前致谢! 这是您正在寻找的答案 [LINK],总结一下: 您可以轻松地删除突出显示边框(元素聚焦时出现的边框)或者使用CSS更改WebView中的颜色! WebKit特定的属性“-webkit-tap-highlight-color”是您要查找的内容. 以下 我有一个WebVIEw加载一个网站,一旦我按下该网站的一些元素,WebVIEw会在按下的元素上放置一些蓝色的叠加层.

有没有消除这种行为?@H_419_3@

提前致谢!@H_419_3@解决方法 这是您正在寻找的答案 [LINK],总结一下:

您可以轻松地删除突出显示边框(元素聚焦时出现的边框)或者使用CSS更改WebVIEw中的颜色! WebKit特定的属性“-webkit-tap-highlight-color”是您要查找的内容.@H_419_3@

以下行将完全禁用在页面上:@H_419_3@

{    -webkit-tap-highlight-color: rgba(0,0);  }

rgba()就像rgb(),但是它需要一个第4个不透明度的参数.我认为这可能适用于iPhone WebVIEw,因为Chrome和Safari都是基于WebKit的.@H_419_3@

它是CSS,所以你可以把它放在一个外部样式表中,或者在带有样式标签的HTML页面内.@H_419_3@

另一个更精细的方法,从commen部分的链接是:@H_419_3@

{-webkit-tap-highlight-color: rgba(0,0);}:focus {outline: 0;border:none;color: rgba(0,0);}
总结

以上是内存溢出为你收集整理的android – 删除webview的焦点重叠颜色全部内容,希望文章能够帮你解决android – 删除webview的焦点重叠颜色所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://www.outofmemory.cn/web/1133140.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-30
下一篇 2022-05-30

发表评论

登录后才能评论

评论列表(0条)

保存