[英]Is it not good to detect devices, operating systems and browsers Versions by User-agents?
检测浏览器版本,尤其是通过用户代理字符串,是一个非常糟糕的主意。 除其他外,由于双位数版本号,这种方法通常对于新版本的Opera和chrome(现在版本为10+)失败。
改用特征检测是一种更好的做法,并且提供的信息也更多。 这通常会经常为您提供您要确定的信息。
看一下Paul Irish(jQuery和Chrome)的Modernizr库和其他。 将此与HTML5Boilerplate中的某些技术混合使用,通常可以满足您的所有需求,同时还可以跨浏览器兼容。
您还可以使用CSS3 @media-queries
将您的网站调整为移动设备或小屏幕设备。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.