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

Javascript identify whether the browser platform is desktop or mobile(may be/not from device width-height)

本文关键字:平台 高度 桌面 浏览器 识别 移动 Javascript      更新时间:2023-09-26

问题和上面一样简单。

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

我正在尝试facebook广告网络,它只适用于移动平台,而不适用于桌面平台。我想知道他们是怎么得到的,因为当我在chrome中使用工具设备工具栏时,它会将设备标识为非桌面平台,并显示广告。我能知道确切的代码或一些流畅和简单的东西,因为他们用来识别它是桌面还是手机?

信息存储在navigator.userAgent变量中。对于桌面 Chrome是userAgent像:

" Mozilla/5.0(麦金塔电脑;Intel Mac OS X 10_11_6) AppleWebKit/537.36(KHTML, like Gecko) Chrome/53.0.2785.143 Safari/537.36"

iPhone

就像:

iPhone (5.0

";CPU iPhone OS 9_1如Mac OS X) AppleWebKit/601.1.46(KHTML, like Gecko) Version/9.0 Mobile/13B143 Safari/601.1"