如何使CSS仅在Android手机UC浏览器中可见

如何使CSS仅在Android手机UC浏览器中可见,android,css,mobile,browser,css-hack,Android,Css,Mobile,Browser,Css Hack,有没有办法让一些CSS规则只对Android手机UC浏览器可见?看看这篇文章: 基本上,当您使用此脚本时: var b = document.documentElement; b.setAttribute('data-useragent', navigator.userAgent); b.setAttribute('data-platform', navigator.platform ); b.className += ((!!('ontouchstart' in window) || !!(

有没有办法让一些CSS规则只对Android手机UC浏览器可见?

看看这篇文章:

基本上,当您使用此脚本时:

var b = document.documentElement;
b.setAttribute('data-useragent',  navigator.userAgent);
b.setAttribute('data-platform', navigator.platform );
b.className += ((!!('ontouchstart' in window) || !!('onmsgesturechange' in window))?' touch':'');
您现在可以使用CSS针对任何浏览器/版本

因此,对于Android UC,我查看了Android UC的用户代理字符串,它们都包含文本“UCBrowser”,因此我们可以执行以下操作:

html[data-useragent*='UCBrowser'] .someRules
{
    visibility: visible;/* or display:block etc */
}

我认为这是最接近css的解决方案