我需要更改Android webview中链接的默认选择颜色。浏览了stackoverflow上的几个问题,但并没有帮助我解决问题的答案。下面的问题回答了如何删除它。我只想将颜色从橙色更改为红色。
Android浏览器点击时的绿色边框
有人能帮帮我吗?
如果您不介意使用jQuery(我从不介意),首先添加以下内容:
* {
-webkit-tap-highlight-color: rgba(0,0,0,0);
}
然后像这样使用touchstart
或touchend
命令:
$("li").bind('touchstart', function(){
$(this).css("border","1px solid green");
setTimeout("$('li').css('border','none')",1500);
});
在 WebView 中无法更改它。但是,您可以将数据读取为字符串,将所有 a 标签替换为 (lt)font color="#0000FF"(gt)(lt)a(并相应更改 /a 标签),然后使用 webView.loadData(String string ..) 将字符串加载到 WebView 中。