JS判断是电脑浏览器还是手机端浏览器,并根据不同的终端跳转到不同的网址

<!DOCTYPE html>
<html>
<script>
function browserRedirect() {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) ){window.location.href="http://blog.csdn.net/zml_2015";} else {window.location.href="http://m.blog.csdn.net/blog/index?username=zml_2015";}
}
browserRedirect();
</script><body>
</body></html>

博文首次发表于 吾勇士的博客 http://wuyongshi.top/articles/2017/03/26/1490493563492.html

JS判断是PC浏览器还是手机端浏览器相关推荐

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

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

  2. 通过UA区分微信PC端浏览器还是手机端浏览器

    有时候需要限制用户访问页面在手机端, PC端不允许访问, 但是只做微信浏览器判断是不够的, 这个时候需要进一步判断. 通过tcpdump捉到两种浏览器的区分. PC端: 微信浏览器的UA标识 [Mic ...

  3. HTML判断是PC端还是手机端,以及获取url参数

    方法一(网上大部分的方法): <script type="text/javascript">var sUserAgent = navigator.userAgent.t ...

  4. 判断是pc端还是手机端

    var u = navigator.userAgent;if(!!u.match(/AppleWebKit.*Mobile.*/)){alert('手机');}else{alert('电脑');}

  5. html手机pc不同页面,PC端和手机端如何同时生成静态页

    静态页是和图片类似的静态资源,访问静态资源不会经过程序处理,不会根据浏览器返回不同页面.要同时支持PC端和手机端浏览器,且要生成静态页时,最好使用bootstrap之类的技术,实现自适应页面设计. 如 ...

  6. js判断当前浏览器的环境是微信、pc、还是手机端非微信环境

    1. 判断浏览器是pc设备还是移动设备 if(window.navigator.userAgent.match(/(phone|pad|pod|iPhone|iPod|ios|iPad|Android ...

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

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

  8. python如何判断web访问来源是PC端还是手机端

    以下方法为判断web访问来源是PC端还是手机端 def judge_pc_or_mobile(ua):"""判断访问来源是pc端还是手机端:param ua: 访问来源头 ...

  9. 判断访问来源是pc端还是手机端

    判断访问来源是pc端还是手机端(python) def judge_pc_or_mobile(ua):"""判断访问来源是pc端还是手机端:param ua: 访问来源头 ...

最新文章

  1. c++运算符重载总结
  2. Redis学习笔记--Redis数据过期策略详解==转
  3. 【线段树】FREQUENT - Frequent values(luogu-SP1684 / poj 3368)
  4. linux启动weblogic指令,linux下如何启动和关闭weblogic .
  5. CVPR2019| 最新CVPR2019论文:含目标检测、分割、深度学习、GAN等领域
  6. android中的饱和机制,Android事件分发机制收藏这一篇就够了,通用流行框架大全...
  7. 发布后500访问错误 —— dll引用错误
  8. js html 单引号,JS 和 HTML 中的单引号与双引号
  9. 成人高考计算机基础历年真题,成人高考历年真题及答案
  10. Python基础学习--基于尚硅谷python教学视频
  11. Ubuntu 20.04安装搜狗输入法(图文详解)
  12. GIM三维建模设计软件
  13. 快收藏!最适合计算机大学生的Java毕业设计项目--高校食堂点餐系统
  14. 0成本副业项目,适合小白操作的信息差创业项目
  15. opencv-python文字识别
  16. [笑话] 有关本人现在是独身的消息不甚走漏
  17. c语言源码什么意思,请问C语言源代码什么意思?
  18. android 4.4打开MTP模式以及USB CD Rom模式打开方法
  19. 2017清华大学计算机考研机试答案(含代码)
  20. 本人在上海,做java3年了,最近在找工作,一言难尽

热门文章

  1. 时间同步产品(NTP北斗时钟服务器)如何完成网络同步的?
  2. subl: gitgutter可以让你看到git 改动
  3. [算法]DFS(深度优先搜索)C++
  4. 利用Anaconda 创建虚拟环境
  5. 行人检测(Pedestrian Detection)资源与更新
  6. Sublime Text 2 - 程序员必备神器!跨平台支持Win/Mac/Linux
  7. [附源码]java毕业设计小区物业管理系统论文
  8. 自己动手构造编译系统:编译、汇编与链接
  9. 新浪微博-表情键盘的显示
  10. Python基础——垃圾回收、格式化输入输出、基本运算符、流程控制