如何检测平板电脑,手机,桌面,电视使用javascript

前端之家收集整理的这篇文章主要介绍了如何检测平板电脑,手机,桌面,电视使用javascript前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在开发一个Web应用程序,我需要从 javascript检测设备.有人会告诉我最好的办法是什么?我通过谷歌搜索找到了几个解决方案.但没有人是充分的证明.我不想像WURFL那样使用服务器端检测.

我的更新

我通过使用javascript匹配CSS媒体查询来检测设备.对于通过Paul Irish使用polyfill的媒体查询匹配
https://github.com/paulirish/matchMedia.js/

解决方法

我建议你看看 http://wurfl.io/

简而言之,如果您导入一个小的JS文件

<script type='text/javascript' src="//wurfl.io/wurfl.js"></script>

您将留下一个JSON对象,如下所示:

{
 "complete_device_name":"Google Nexus 7","is_mobile":true,"form_factor":"Tablet"
}

(当然假设您使用的是Nexus 7),您将可以执行以下操作:

if(WURFL.form_factor == "Tablet"){
    //dostuff();
}

这是你正在寻找的.

免责声明:我为提供这项免费服务的公司工作.谢谢.

猜你在找的JavaScript相关文章