js判断移动端与pc端

Posted 定乾坤

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js判断移动端与pc端相关的知识,希望对你有一定的参考价值。

这里介绍下使用device.js插件来判断移动端设备

地址:https://github.com/matthewhudson/device.js



示例:
if(device.mobile()){
	window.location.href = "移动端地址";
        //alert("移动端");
} else {
       window.location.href = "PC端地址";
        //alert("PC端");
}

  

 

更多设备判断如下表格:

 

Device javascript Method
Mobile device.mobile()
Tablet device.tablet()
Desktop device.desktop()
ios device.ios()
iPad device.ipad()
iPhone device.iphone()
iPod device.ipod()
android device.android()
Android Phone device.androidPhone()
Android Tablet device.androidTablet()
BlackBerry device.blackberry()
BlackBerry Phone device.blackberryPhone()
BlackBerry Tablet device.blackberryTablet()
Windows device.windows()
Windows Phone device.windowsPhone()
Windows Tablet device.windowsTablet()
Firefox OS device.fxos()
Firefox OS Phone device.fxosPhone()
Firefox OS Tablet device.fxosTablet()
MeeGo device.meego()
Television device.television()

 

 

使用后device.js会在你的html节点上追加相应的设备样式

 

Device

CSS Classes

iPad ios ipad tablet
iPhone ios iphone mobile
iPod ios ipod mobile
Android Phone android mobile
Android Tablet android tablet
BlackBerry Phone blackberry mobile
BlackBerry Tablet blackberry tablet
Windows Phone windows mobile
Windows Tablet windows tablet
Firefox OS Phone fxos mobile
Firefox OS Tablet fxos tablet
MeeGo meego
Desktop desktop
Television television

 

移动端设备方向判断

 

Orientation JavaScript Method
Landscape device.landscape()
Portrait

device.portrait()



以上是关于js判断移动端与pc端的主要内容,如果未能解决你的问题,请参考以下文章

一个简单的 PC端与移动端的适配(通过UA)

移动端与PC端的触屏事件

VUE 判断电脑还是手机设备 pc端自适应 移动端rem布局

基于cropper图片裁剪,兼容PC端与移动端

js判断到移动端PC端

vue 如何判断是不是是移动端