检测移动浏览器适配(Detect Mobile
Browsers)是国外的一个免费开源的手机适配解决方案,支持各种环境下的规则适配,例如:apahce,ASP,ASP.NET,IIS,JavaScript,jQuery,nginx,node.js,PHP,Python等,都有直接从该网站下载并应用到环境中使用。
无论是PC还是手机,由于操作系统、浏览器的多样性,自己来实现这个判断并不容易,如果你还在纠结自主适配的问题,不妨试试该网站提供的规则,不过用户使用该网站上的适配规则也一些研究,例如nginx的适配规则,该网站提供的user-agent判断是不包含pad的,因为pad的分辨率其实是可以达到pc端访问的分辨率的,所以没有添加判断,如果您也需要适配pad端,则添加pad的user-agent即可。
网址入口:http://detectmobilebrowsers.com/