判断pc 网页打开的是手机还是电脑,跳转网址?

做了两套页面,一套PC端,一套手机端,想判断pc端的页面是否是手机,如果是手机就跳转手机端的页面网址

阅读 7.8k
3 个回答

navigator.userAgent

if((navigator.userAgent.match(/(phone|pad|pod|iPhone|iPod|ios|iPad|Android|Mobile|BlackBerry|IEMobile|MQQBrowser|JUC|Fennec|wOSBrowser|BrowserNG|WebOS|Symbian|Windows Phone)/i))) {
    window.location.href = "";     //手机
} else {
    window.location.href = "";        //电脑
}

一般可以按 User-Agent 来区分,也可以按 viewport 尺寸来区分。

这个百度一堆。。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏