Javascript识别浏览器平台是桌面还是移动(可能是/不是从设备宽度高度)

Javascript识别浏览器平台是桌面还是移动(可能是/不是从设备宽度高度),javascript,jquery,html,mobile,Javascript,Jquery,Html,Mobile,问题就这么简单 如何使用javascript识别浏览器平台是桌面还是移动 我在尝试facebook广告网络,它只适用于移动平台,而不适用于桌面平台。我想知道他们是如何得到它的,因为当我在chrome中使用toogle设备工具栏时,它会将设备标识为非桌面平台,并且会显示广告。我能知道确切的代码吗?或者像他们用来标识其是否为桌面平台那样简单、流畅吗移动桌面?信息存储在navigator.userAgent变量中。对于桌面Chrome,userAgent类似于: “Mozilla/5.0(Macint

问题就这么简单

如何使用javascript识别浏览器平台是桌面还是移动


我在尝试facebook广告网络,它只适用于移动平台,而不适用于桌面平台。我想知道他们是如何得到它的,因为当我在chrome中使用toogle设备工具栏时,它会将设备标识为非桌面平台,并且会显示广告。我能知道确切的代码吗?或者像他们用来标识其是否为桌面平台那样简单、流畅吗移动桌面?

信息存储在
navigator.userAgent
变量中。对于桌面Chrome,userAgent类似于:

“Mozilla/5.0(Macintosh;英特尔Mac OS X 10_11_6)AppleWebKit/537.36 (KHTML,像壁虎)铬/53.0.2785.143狩猎/537.36“

对于iPhone来说,这就像:

“5.0(iPhone;CPU iPhone OS 9_1,类似Mac OS X)AppleWebKit/601.1.46 (KHTML,如Gecko)版本/9.0 Mobile/13B143 Safari/601.1“


请你提供你到目前为止做了什么?另外,我很确定这个问题已经得到了回答……我刚刚在facebook上创建了一个广告,并将它放在我的试用作品中。当平台是移动的(使用chrome切换)时,它会显示得非常好。其他的都是普通的编程