通过JavaScript判断终端类型

1.复制以下代码保存到js文件里面

function browserRedirect() {

var curURL = window.location.href;

var sUserAgent = navigator.userAgent.toLowerCase();

var bIsIpad = sUserAgent.match(/ipad/i) == "ipad";

var bIsIphoneOs = sUserAgent.match(/iphone os/i) == "iphone os";

var bIsMidp = sUserAgent.match(/midp/i) == "midp";

var bIsUc7 = sUserAgent.match(/rv:1.2.3.4/i) == "rv:1.2.3.4";

var bIsUc = sUserAgent.match(/ucweb/i) == "ucweb";

var bIsAndroid = sUserAgent.match(/android/i) == "android";

var bIsCE = sUserAgent.match(/windows ce/i) == "windows ce";

var bIsWM = sUserAgent.match(/windows mobile/i) == "windows mobile";

if (bIsIpad || bIsIphoneOs || bIsMidp || bIsUc7 || bIsUc || bIsAndroid || bIsCE || bIsWM) {

// 移动端浏览器

document.write("phone");

//移动端浏览器

// window.location.href = "https://m.jd.com/";

// if (curURL.indexOf("jd.com") != -1) {

//     window.location.href = "https://m.jd.com/";

// }

} else {

// PC端浏览器

document.write("pc");

//  if (curURL.indexOf("jd.com") != -1) {

// window.location.href = "https://www.jd.com/";

//   }

}

}

browserRedirect()

2.然后打开浏览器,在pc端会页面会显示以下图片所示,如果没显示刷新一下就好了

然后点击右键检查,点击移动端页面会显示phone,记得要刷新一下页面

判断是pc端还是移动端浏览器相关推荐

  1. 响应html广告区分手机pc,typecho博客判断电脑PC和手机WAP端进行广告展示

    特别声明:本文为原创,可自由转载.引用,但需署名作者且注明文章出处,如有侵权请联系! 上一篇文章详细介绍了个人网站typecho博客申请添加投放百度联盟广告的具体步骤https://www.zyglz ...

  2. php代码判断pc端和移动端页面跳转,js判断PC端与移动端跳转

    在网上看到很多这样类似的代码,但是有的很复杂,或者有的没有判断完全,上次经理去见完客户回来讲,使用苹果浏览打开pc端(pc已经做了识别跳转)会自动跳转到移动端的网页去,后来经测试才发现 documen ...

  3. PHP判断pc和移动端跳转,JS判断是PC还是移动端浏览器,并根据不同的终端跳转到不同的网址...

    JS判断是PC还是移动端浏览器,并根据不同的终端跳转到不同的网址 function browserRedirect() { var sUserAgent = navigator.userAgent.t ...

  4. 判断是pc还是移动端浏览器

    通过JavaScript判断终端类型 //把请求头信息转为小写 //user agent是指用户代理,使服务器能够识别客户使用的操作系统及版本.CPU 类型.浏览器及版本.浏览器渲染引擎.浏览器语言. ...

  5. js判断PC端或是移动端、判断是不是微信浏览器、js代码判断浏览器种类IE、FF、Opera、Safari、chrome及版本

    ** js判断PC端或是移动端 ** 第一种 window.location.href = /Android|webOS|iPhone|iPod|BlackBerry/i.test(navigator ...

  6. javascript 判断 前端 是 pc端 还是 移动端

    javascript 判断 前端 是 pc端 还是 移动端 <!DOCTYPE html> <html lang="en"> <head>< ...

  7. JavaScript 代码判断:PC端和手机端

    js代码· 示下: <script> if ((navigator.userAgent.match(/(phone|pad|pod|iPad|iPod|iPhone|ios|Android ...

  8. js判断客户端是PC端还是移动端访问

    js判断客户端是PC端还是移动端访问 方法一 (推荐) function IsPC(){ var userAgentInfo = navigator.userAgent;var Agents = ne ...

  9. WEB前端浏览器兼容性问题(PC端及移动端)

    WEB前端浏览器兼容性问题(pc端及移动端) PC端 (一)html部分1.H5新标签在IE9以下的浏览器识别 <!--[if lt IE 9]> <script type=&quo ...

  10. js判断pc端还是移动端

    js判断pc端还是移动端 通过navigator.UserAgent可以取得浏览器类别.版本,客户端操作系统等信息 以下是具体代码 <div id="box" class=& ...

最新文章

  1. 股市币市:数据分析与交易所最新公告(20190301)
  2. linux pid t 头文件_Linux信号处理
  3. linux内存系统管理,Linux内存管理之伙伴系统(内存释放)
  4. python qq模块_Python的nonebot模块如何获取命令发出者的QQ?
  5. ISBN号码【模拟】
  6. 统计学中p值计算公式_不得不学的统计学基础知识(二)
  7. minio 并发数_开源数据存储项目Minio:提供非结构化数据储存服务
  8. 【Linux开发】linux设备驱动归纳总结(八):4.总线热插拔
  9. html软件dr,了解HTML锚点 - osc_mbqdr3w5的个人空间 - OSCHINA - 中文开源技术交流社区...
  10. 阿里云asp主机 后台登录一直提示验证码错误_拖欠阿里云一分钱,结果?
  11. Win7任务栏图标大小调整为等宽
  12. 采用计算机发布调度命令时 必须严格遵守,调度命令规范格式(公文命令).doc...
  13. 常见病饮食宜忌速查手册
  14. 看某帖有感(敬告我,以及我亲爱的朋友们)
  15. Flexbox 基础知识
  16. 科技圈的愚人节创意大赛已经开始!
  17. PLC通讯实现-C#实现西门子PLC MPI通讯W95_S7(五)
  18. 装箱单Packing list
  19. 全栈之路-前端篇 | 第二讲.基础前置知识【应用服务端与编程语言】学习笔记
  20. 区块链百科合集之 智 能 合 约

热门文章

  1. 丹尼斯·里奇的自述简历
  2. 通过VBA在excel中实现多只股票基金实时交易数据查询(完整的excel原件可以在我的资源中下载)
  3. 金蝶kis商贸采购单商品代码_金蝶KIS云商贸版(采购模块)常见问题汇总
  4. 粒子群算法及其改进算法
  5. mysql课程表设计_MySQL如何设计课程表的数据库
  6. python中seek方法_python文件操作及seek偏移详解
  7. 图形学空间坐标变化之二维图形观察及变换
  8. java 人民币大写_Java实现人民币大写精讲
  9. 数据结构导论(第一章概论)
  10. 2060显卡驱动最新版本_Ubuntu 18.04 安装 NVIDIA 显卡驱动