Javascript 非智能设备的navigator.userAgent

Javascript 非智能设备的navigator.userAgent,javascript,navigator,smart-device,Javascript,Navigator,Smart Device,从navigator.userAgent检测智能设备很简单 比如navigator.userAgent.match(/iPhone/i)、navigator.userAgent.match(/Android/i)等等 如何使用navigator.userAgent知道请求来自系统(非智能设备),如台式机、笔记本电脑等。您可以测试流行浏览器名称的userAgent值!例如,最新版本Firefox的用户代理字符串如下所示: Mozilla/5.0(Windows NT 6.1;WOW64;rv:6.

从navigator.userAgent检测智能设备很简单

比如navigator.userAgent.match(/iPhone/i)、navigator.userAgent.match(/Android/i)等等


如何使用navigator.userAgent知道请求来自系统(非智能设备),如台式机、笔记本电脑等。

您可以测试流行浏览器名称的
userAgent
值!例如,最新版本Firefox的用户代理字符串如下所示:


Mozilla/5.0(Windows NT 6.1;WOW64;rv:6.0.2)Gecko/20100101 Firefox/6.0.2
。选择浏览器总是更好。

我不想检测浏览器,我想检查来自智能设备或非智能设备的请求。检测浏览器可以告诉您用户是在PC上使用浏览器还是在智能设备上使用浏览器。如果您不想查找浏览器字符串,为什么不简单地反转智能设备的检查?如果用户代理说它不是任何智能设备,那么它一定是另一个设备——很可能是一台计算机!