如何检测移动设备是否由Google Chrome模拟?

时间:2015-01-22 07:56:03

标签: javascript php android mobile

有没有办法区分真正的移动设备和谷歌浏览器模拟的设备? 请注意,Google Chrome可以模拟Useragent,触摸屏,屏幕分辨率和加速度计。 我需要知道一些无法模拟但可以通过javascript检测到的功能。

1 个答案:

答案 0 :(得分:3)

可以检查navigator.plugins.length。 移动浏览器没有插件,因此navigator.plugins.length等于0; 普通的桌面浏览器有插件,所以我们可以通过插件数组的长度来区分浏览器。