Javascript确定浏览器平台是桌面还是移动(可能是设备宽度 - 高度)

时间:2016-10-17 09:10:06

标签: javascript jquery html mobile

问题就像上面一样简单。

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

我正在尝试Facebook广告网络,它只适用于移动平台,而不适用于桌面平台。我想知道他们是如何得到它的,因为当我在Chrome中使用toogle设备工具栏时,它将设备标识为非桌面平台并显示广告。我可以确切地知道确切的代码或类似内容,因为它们用来识别它的移动桌面吗?

1 个答案:

答案 0 :(得分:1)

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

  

“Mozilla / 5.0(Macintosh; Intel Mac OS X 10_11_6)AppleWebKit / 537.36   (KHTML,像Gecko一样)Chrome / 53.0.2785.143 Safari / 537.36“

iPhone

就像:

  

“5.0(iPhone; CPU iPhone OS 9_1,如Mac OS X)AppleWebKit / 601.1.46   (KHTML,与Gecko一样)Version / 9.0 Mobile / 13B143 Safari / 601.1“