Js如何判断客户端是PC还是手持设备简单分析
在工作过程中,许多朋友会经常用到js判断客户端是PC还是手持设备,今天将提供以下方法
function IsPC()
{
var userAgentInfo = navigator.userAgent;
var Agents = new Array("Android", "iPhone", "SymbianOS", "Windows Phone", "iPad", "iPod");
var flag = true;
for (var v = 0; v < Agents.length; v++) {
if (userAgentInfo.indexOf(Agents[v]) > 0) { flag = false; break; }
}
return flag;
}
相关推荐
-
js判断浏览器类型及设备(移动页面开发)
下面主要用javascript代码来判断浏览器类型及设备访问该网页面,支持手机上的所有浏览器,具体代码如下. <!DOCTYPE html> <html> <head> <title>JS判断是什么设备是什么浏览器-www.jb51.net</title> <meta charset="utf-8"> <meta name="apple-touch-fullscreen" content=
-
JavaScript根据CSS的Media Queries来判断浏览设备的方法
CSS 部分 首先随便新建一个用来做判断的类,然后通过 Media Queries 来对这个类的 z-index 属性赋予不同的值.这个类仅作为 JavaScript 读取使用,所以需要将其移出屏幕窗口,让浏览者不可见以免引起意外情况. 作为演示,下面代码设置了四种设备状态:桌面普通版.小屏幕桌面版.平板电脑版和手机版. /* default state */ .state-indicator { position: absolute; top: -999em; left: -999em; z-
-
js判断当前页面在移动设备还是在PC端中打开
本文实例讲解了js判断当前页面在移动设备还是在PC端中打开的详细代码,分享给大家供大家参考,具体内容如下 var browser = { versions: function () { var u = navigator.userAgent, app = navigator.appVersion; return { //移动终端浏览器版本信息 trident: u.indexOf('Trident') > -1, //IE内核 presto: u.indexOf('Presto') > -1,
-
javascript判断移动端访问设备并解析对应CSS的方法
本文实例讲述了javascript判断移动端访问设备并解析对应CSS的方法.分享给大家供大家参考.具体分析如下: javascript判断不同web访问环境,主要针对移动设备,提供相对应的解析方案(判断设备代码直接copy腾讯网的): 复制代码 代码如下: // 判断是否为移动端运行环境 if(/AppleWebKit.*Mobile/i.test(navigator.userAgent) || (/MIDP|SymbianOS|NOKIA|SAMSUNG|LG|NEC|TCL|Alcatel
-
JS和css实现检测移动设备方向的变化并判断横竖屏幕
方法一:用触发手机的横屏和竖屏之间的切换的事件 复制代码 代码如下: window.addEventListener("orientationchange", function() { // 宣布新方向的数值 alert(window.orientation); }, false); 方法二:监听调整大小的改变 复制代码 代码如下: window.addEventListener("resize", function() { // 得到屏幕尺寸 (内部/外部宽度,内
-
js判断是否是移动设备登陆网页的简单方法
复制代码 代码如下: var browser = { versions: function () { var u = navigator.userAgent, app = navigator.appVersion; return {//移动终端浏览器版本信息 trident: u.indexOf('Trident') > -1, //IE内核
-
JS判断移动端访问设备并加载对应CSS样式
JS判断不同web访问环境,主要针对移动设备,提供相对应的解析方案(判断设备代码直接copy腾讯网的) 复制代码 代码如下: // 判断是否为移动端运行环境 if(/AppleWebKit.*Mobile/i.test(navigator.userAgent) || (/MIDP|SymbianOS|NOKIA|SAMSUNG|LG|NEC|TCL|Alcatel|BIRD|DBTEL|Dopod|PHILIPS|HAIER|LENOVO|MOT-|Nokia|SonyEricsson|SIE-
-
JS如何判断移动端访问设备并解析对应CSS
复制代码 代码如下: // 判断是否为移动端运行环境 if(/AppleWebKit.*Mobile/i.test(navigator.userAgent) || (/MIDP|SymbianOS|NOKIA|SAMSUNG|LG|NEC|TCL|Alcatel|BIRD|DBTEL|Dopod|PHILIPS|HAIER|LENOVO|MOT-|Nokia|SonyEricsson|SIE-|Amoi|ZTE/.test(navigator.userAgent))){ if(window.lo
-
js判断设备是否为PC并调整图片大小
复制代码 代码如下: <html> <head> <script type="text/javascript"> /* 判断设备是否为PC */ function isPC() { var userAgentInfo = navigator.userAgent; var Agents = new Array("Android", "iPhone", "SymbianOS","Win
-
JSP判断移动设备的正则
看到了一篇很好的文章, <在天猫,前端做什么?>,里面有天猫php判断移动设备的正则(个人猜测),觉得很好用,于是就决定移植到JSP里面. jsp文件名为 index.jsp,其实也可以使用过滤器来进行拦截,然后跳转到其他域名去. 完整代码如下: 复制代码 代码如下: <%@page import="java.util.regex.Matcher"%> <%@page import="java.util.regex.Pattern"%&
随机推荐
- JavaScript版的TwoQueues缓存模型
- Java读取Map的两种方法与对比
- iOS购物分类模块的实现方案
- 浅谈Swift编程中switch与fallthrough语句的使用
- 验证手机号码的JS方法分享
- JavaScript字符串对象replace方法实例(用于字符串替换或正则替换)
- 一个php作的文本留言本的例子(一)
- 基于Python如何使用AIML搭建聊天机器人
- 二、设置开发、运行环境
- Android 中okhttp自定义Interceptor(缓存拦截器)
- fckeditor 代码语法高亮
- jquery validate表单验证插件
- ThinkPHP框架设计及扩展详解
- javascript下兼容firefox选取textarea文本的代码
- Android顶部(toolbar)搜索框实现的实例详解
- winform模拟鼠标按键的具体实现
- javascript鼠标滑动评分控件完整实例
- C语言中system()函数的用法总结
- C#的path.GetFullPath 获取上级目录实现方法
- 详解Java包装类及自动装箱拆箱