1、 判断浏览器是pc设备还是移动设备

if(window.navigator.userAgent.match(/(phone|pad|pod|iPhone|iPod|ios|iPad|Android|Mobile|BlackBerry|IEMobile|MQQBrowser|JUC|Fennec|wOSBrowser|BrowserNG|WebOS|Symbian|Windows Phone)/i)) {// return true; // 移动端alert("移动设备");}else{// return false; // PC端alert("pc设备");}

2、判断浏览器是pc环境

3、判断浏览器是手机端微信环境

4 判断浏览器是不是在手机上非微信上打开的

//平台、设备和操作系统
var system = {win: false,mac: false,xll: false,ipad: false};
//检测平台
var p = navigator.platform;
system.win = p.indexOf("Win") == 0;
system.mac = p.indexOf("Mac") == 0;
system.x11 = (p == "X11") || (p.indexOf("Linux") == 0);
system.ipad = (navigator.userAgent.match(/iPad/i) != null) ? true : false;
//跳转语句,如果是手机访问就自动跳转到wap.baidu.com页面
if (system.win || system.mac || system.xll || system.ipad) {alert("当前为PC环境");
} else {var ua = navigator.userAgent.toLowerCase();if(ua.match(/MicroMessenger/i)=="micromessenger") {alert("当前为手机端微信环境");} else {alert("当前为手机端非微信环境");}
}

js判断当前浏览器的环境是微信、pc、还是手机端非微信环境相关推荐

  1. js判断手机浏览器屏幕方向

    /* js判断手机浏览器屏幕方向*/var direction = {__getOrientation: function () {if (window.orientation == 0 || win ...

  2. js判断IE浏览器(包括IE11)

    做web开发的,因为众所周知的原因,经常需要区别IE及非IE浏览器.其实js判断IE浏览器的方法网上一搜一大把. 这里我要说的是一个用起来比较简单好记且使用的方法,记录如下. 之前,js判断的方式都是 ...

  3. html判断是否为ie浏览器,js判断IE浏览器(包括IE11)

    做web开发的,因为众所周知的原因,经常需要区别IE及非IE浏览器.其实js判断IE浏览器的方法网上一搜一大把. 这里我要说的是一个用起来比较简单好记且使用的方法,记录如下. 之前,js判断的方式都是 ...

  4. html5 自动分享到朋友圈,html5手机端分享微信朋友圈代码

    特效描述:html5手机端 分享微信朋友圈.html5手机端分享微信朋友圈代码 代码结构 1. HTML代码   发送给朋友  分享到朋友圈 button{width:100%;text-ali ...

  5. 微信自定义分享在pc正常手机端不正常问题

    微信自定义分享在pc正常手机端不正常,使用debug得到的结果都是ok,没问题.但是手机微信就是不行.经过排查后发现,分享的链接不能够直接使用授权链接.因此,为了获取用户信息,我的解决办法是新建一个新 ...

  6. linux下浏览器如何登录微信,js判断手机浏览器操作系统和微信浏览器的方法

    今天就为大家介绍一下用js判断手机客户端平台及系统平台的方法: //手机端判断各个平台浏览器及操作系统平台 function checkPlatform(){ if(/android/i.test(n ...

  7. js 判断当前浏览器类型 判断当前是否是微信内嵌浏览器(是否是APP内嵌webView)

    js的浏览器navigator头信息 myBrowserType(){var userAgent = navigator.userAgent; //取得浏览器的userAgent字符串var isOp ...

  8. 移动端js判断iPhone浏览器还是Android浏览器

    js判断函数: //检测是Android的浏览器 还是 iPhone的浏览器function checkNavigator () {var u = navigator.userAgent;var an ...

  9. 原生js判断IE浏览器版本

    // 判断IE浏览器版本function IEVersion() {var userAgent = navigator.userAgent; //取得浏览器的userAgent字符串 var isIE ...

最新文章

  1. Apache commons-io
  2. Hadoop_MapReduce的基本应用
  3. WinForm中的MVC模式--MVP模式
  4. mysql use mysql_1、设置mysql远程访问执行mysql 命令进入mysql 命令模式,执行如下SQL代码mysql use mysql; mysql GRANT ALL ON ...
  5. xargs -i和-I的区别【转】
  6. python 匿名函数 day15
  7. c语言高级代码编程图,c语言图形编程代码(C language programming code).doc
  8. 经典算法详解(2):费氏数列
  9. “枪型思维”产品设计新探索 | 基金持仓诊断
  10. A Density-Based Algorithmfor Discovering Clusters in LargeSpatial Databaseswith Noise(KDD-96)
  11. 面试算法高频压轴题——灯泡开关问题
  12. c语言程序 计算离高考天数,用c++程序计算一个孩子从出生到高考需要多少天
  13. 计算机替换字体怎么操作,电脑替换文字怎么操作
  14. 实习生招聘收割阿里、腾讯等大厂Offer后,有些话想和应届生说
  15. 基于NFS共享存储实现kvm虚拟主机动态迁移
  16. 微信公众号运营基础篇:排版、内容创作与引流篇
  17. 计算机对国家发展的作用,自然辩证法毕业论文科技和文化创新对国家发展的作用.docx...
  18. 改版网页的过程和步骤详情
  19. 图扑数字孪生智慧灯杆,“多杆合一”降本增效
  20. L2-026 小字辈——BFS DFS 并查集-三种方法

热门文章

  1. 性格测试软件帖子,九张图片测试你的性格(转载)
  2. 后摩尔时代新星之自旋电子器件
  3. pubgmob国际服服务器维护中,pubgmob国际服
  4. 【火炉炼AI】机器学习055-使用LBP直方图建立人脸识别器
  5. Crafted Item - 合成装备
  6. Android 8.0 手机亮灭屏
  7. 抖音CEO张一鸣:大学四年收获及工作感悟
  8. 自制恋爱话术APP永久免费使用
  9. 初学Python画五角星
  10. matlab 比较两个函数,Matlab同时拟合两个函数 - 数学 - 小木虫 - 学术 科研 互动社区...