【JS】【19】使用Jquery判断是电脑或手机或微信浏览器访问

正文:

 //检测平台
 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;
 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("手机");
     }
 }

参考博客:

使用Jquery判断是电脑或手机和微信浏览器访问 - u014336163的博客 - CSDN博客
https://blog.csdn.net/u014336163/article/details/51613872

原文地址:https://www.cnblogs.com/huashengweilong/p/10924935.html

时间: 2024-10-06 23:20:26

【JS】【19】使用Jquery判断是电脑或手机或微信浏览器访问的相关文章

判断来自电脑还是手机

<?php /** *现公司在用的,不完善的地方望提出 */ class FromPhoneOrPc { //判断来自电脑还是手机 public function judgeFrom() { $uAgent = $_SERVER['HTTP_USER_AGENT']; $hAccept = $_SERVER['HTTP_ACCEPT']; $osPat = "mozilla|m3gate|winwap|openwave|Windows NT|Windows 3.1|95|Blackcomb

判断是否微信浏览器访问并得到微信版本号

在开发微信网站的时候,会遇到检测微信版本的情况,下面我就把如何检是否是微信浏览器并得到微信的版本号简单说一下: 我们知道 js 可以通过 window.navigator.userAgent 来获取浏览器的相关信息,比如: Mozilla/5.0 (Windows NT 5.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/33.0.1750.154 Safari/537.36, 那么我们也可以通过该方法来获取微信内置浏览器的相关信息: Mozil

解决微信浏览器访问手机页面:您访问的页面无手机页面,是否进一步访问电脑版?

dz论坛总是报502没办法了,发到这里备份. 这个问题困扰楼主很长时间了,具体原因因为不懂php没去研究源码,所以只能用js解决了.也就是大家常见的通过修改source\language\lang_message.php里的not_in_mobile强制刷新页面,具体修改方法是将提示信息改成 '<meta http-equiv="refresh" content="5" />' 但是这个问题在微信浏览器下是不完全好使的,在朋友圈分享以后这个标签是不自动刷

jquery判断当前设备是手机还是电脑并跳转

<script type="text/javascript"> var commonURL = 'http://xxxx.com/'; function mobile_device_detect(url){ var thisOS=navigator.platform; var os=new Array("iPhone","iPod","iPad","android","Nokia&qu

专业定制汽车网站开发支持电脑版+手机版+微信版+小程序版

网站开发采用:PHP+MySQL+ThinkPHP框架 服务器选择:  服务器购买地址:http://www.erduyun.com/services/cloudhost/域名购买地址:http://www.erduyun.com/services/domain/ [服务与售后]1.为了更好的为客户服务,我们实行全方位一条龙服务, 包括如下内容:   A.服务器.域名.支付.公众号等信息的准备,,我们全部搞定.   B.软件平台部署.测试.上线.   C.系统售后维护.   以上服务器全程跟踪,

PHP判断是否是微信浏览器访问的方法

都是干货,微信开发可能需要用到,留着日后COPY. public function isWeichatBrowser() { if ( false !== strpos( $_SERVER[ 'HTTP_USER_AGENT' ], 'MicroMessenger' ) ) { return true; } return false; } 原文地址:https://www.cnblogs.com/thatme/p/10203079.html

C#判断用户是否使用微信浏览器,并据此来显示真实内容或二维码

平时我们看一些网页的时候会发现这样的功能:有的页面只能在微信里访问,如果在电脑上访问就只显示当前地址的二维码.这个用C#怎么实现呢?我们结合代码来看看. 首先,我们需要先判断用户使用的是什么浏览器,这需要用到 Request.UserAgent 属性,通过捕捉微信浏览器和普通浏览器的UserAgent会发现它们的区别,下面是几款常用浏览器的UserAgent: 微信浏览器:Mozilla/5.0(Linux;U;Android 4.4.2;zh-cn;2013022 Build/HM201302

微信公众平台消息接口开发之微信浏览器HTTP_USER_AGENT判断

在微信公众平台的开发过程中,我们有时需要开发网页并判断是否是是来自微信浏览器访问,本文介绍如何做出这一判断. 一.$_SERVER数组 $_SERVER 是一个包含了诸如头信息(header).路径(path).以及脚本位置(script locations)等等信息的数组.这个数组中的项目由 Web 服务器创建.不能保证每个服务器都提供全部项目:服务器可能会忽略一些. 二.获取HTTP_USER_AGENT 以下方法可获得 <?php echo $_SERVER["HTTP_USER_A

js/jquery判断浏览器的方法小结

在网站前端开发中,浏览器兼容性是前端开发框架要解决的第一个问题,要解决兼容性问题就得首先准确判断出浏览器的类型及其版本,而判断浏览器的版本一般只能通过分析浏览器的userAgent才能知道.今天我们把各种判断方法都总结一下,希望对大家有所帮助 JS获取浏览器信息 浏览器代码名称:navigator.appCodeName 浏览器名称:navigator.appName 浏览器版本号:navigator.appVersion 对Java的支持:navigator.javaEnabled() MIM