有没有办法使某些CSS规则仅对Android手机UC浏览器可见?
看一下本文:CSS:用户代理选择器
基本上,当您使用此脚本时:
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 */
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句