判断是否移动端设备的JS代码,超短,百度都用它

大多数人都使用跳转适配的方式实现PC端到移动端的网页转换,而大多数人又是使用经过判断UA的方法来区分PC端仍是移动端,思路同样,但代码各不相同,有长有短,主要是根据本身的编程习惯和网页URL特色来写代码。

这里跟你们分享一段判断是否移动端设备的JS代码,超短,百度都用它。ios

代码以下:web

  • if(navigator.userAgent.match(/(iPhone|iPod|Android|ios)/i)){
  •   ...
  • }

此代码主要是抓住了移动端设备UA的几个关键词:iPhone/iPod/Android/ios,这几个关键词在PC端的UA里是不会出现的,从而判断是否移动端。编程

不少人都使用经过判断浏览器的方法来肯定设备类型是PC仍是移动,这种方法的特色是能够根据不一样浏览器显示不一样的网页,尤为是还能够根据浏览器不一样而显示不一样的CSS文件,这是浏览器兼容性设计时经常用到的方法,你们后来把这个方法使用到PC跟移动的跳转上。其实,这个方法也很好,对于某些网页来讲,更加灵活多变浏览器

相关文章
相关标签/搜索