js检查判断设备
js检查判断设备
    var navigatorType = {};
    var u=navigator.userAgent;
    navigatorType.IsIE= u.indexOf('Trident') > -1;
    navigatorType.IsOpera= u.indexOf('Presto') > -1;
    navigatorType.IsWebKit= u.indexOf('AppleWebKit') > -1;
    navigatorType.IsFireFox= u.indexOf('Gecko') > -1 && u.indexOf('KHTML') == -1;
    navigatorType.IsMobile= !!u.match(/AppleWebKit.*Mobile.*/);
    navigatorType.IsIOS= !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/);
    navigatorType.IsAndroid= u.indexOf('Android') > -1 || u.indexOf('Linux') > -1;
    navigatorType.IsIPhone= u.indexOf('iPhone') > -1;
    navigatorType.IsIPad= u.indexOf('iPad') > -1;
验证设备内核如图:

js检查判断设备的更多相关文章
- JS判断设备终端(PC,iPad,iPhone,android,winPhone)和浏览器
		
JS判断设备终端(PC,iPad,iPhone,android,winPhone)和浏览器 var ua = navigator.userAgent; var browser = {}, weixin ...
 - JS 判断设备来源
		
1.js代码判断当前设备: function deviceType(){ var ua = navigator.userAgent; var agent = ["Android", ...
 - js判断设备,跳转app应用、android市场或者AppStore
		
js移动设备判断方法大全 <!DOCTYPE html> <html> <head> <meta charset="UTF-8" > ...
 - JS中判断鼠标按键的问题
		
JS中判断鼠标按键的问题.IE左键是 window.event.button = 1右键是 window.event.button = 2中键是 window.event.button = 4没有按键 ...
 - 通过JS语句判断WEB网站的访问端是电脑还是手机
		
通过JS语句判断WEB网站的访问端是电脑还是手机,以显示不同的页面! 目录腾讯网的适配代码如何判断访问网站的机器类型-如何判断ipadJS 判断浏览器客户端类型(ipad,iphone,android ...
 - js如何判断用户是在pc端和还是移动端访问
		
js如何判断用户是在pc端和还是移动端访问 来源:A5技术交流 作者:wofa 时间:2014-04-25收藏本页 最近一直在忙我们团队的项目“咖啡之翼”,在这个项目中,我们为移动平台提供了一个优秀的 ...
 - 使用js插件进行设备检测
		
一.分析新浪网是怎么做的 如新浪网有两种版本,一种是pc版,存放在www.sina.com.cn这个服务器上:另外一种是手机版,存放在www.sina.cn这个服务器上 原理是当用户输入网址www ...
 - JS动态判断设备类型为PC或者移动端,然后根据设备加载相应的代码
		
这里是通过JS判断设备之后加载相应的网站,如果是移动端加载m开头的网站域名,如果是PC端就加载 www.开头的正式域名 <script> (function () { var url = ...
 - 通过js自动判断移动终端设备(ios\android等)
		
当用户用移动设备扫描一个二维码是,将扫描后的链接链接到一个页面,该页面只包含判断移动终端设备的js,判断好后自动跳转到对应的链接 或下载对应的内容. html代码如下: <script> ...
 
随机推荐
- linux系统一些信息(待整理)
			
Linux查看物理CPU个数.核数.逻辑CPU个数 复制代码 # 总核数 = 物理CPU个数 X 每颗物理CPU的核数 # 总逻辑CPU数 = 物理CPU个数 X 每颗物理CPU的核数 X 超线程数 ...
 - [CSP-S模拟测试]:赤(red)(WQS二分+DP)
			
题目传送门(内部题38) 输入格式 每个输入文件包含多组测试数据.选手应当处理到文件结束($EOF$) 每一组数据包括$3$行. 第$1$行包含三个正整数$n,a,b$,表示有$n$只猫,$gyz$有 ...
 - 爬虫 fake_useragent
			
import requests from fake_useragent import UserAgent ua = UserAgent() headers = { "UserAgent&qu ...
 - MySQL忘记密码无法登录的处理办法
			
MySQL安装在CentOS服务器上. 1.首先确认服务器出于安全的状态,也就是没有人能够任意地连接MySQL数据库.因为在重新设置MySQL的root密码的期间,MySQL数据库完全出于没有密码保护 ...
 - python base64编码实现
			
alphabet = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/" def encode(b ...
 - Optparse 简介
			
optparse 这个库的主要作用是可以用为脚本提供传递命令参数功能 一个简单的例子 def main(): parser = OptionParser(usage = "usage: %p ...
 - 在python中创建列表的最佳和/或最快方法
			
在python中,据我所知,至少有3到4种方法来创建和初始化给定大小的列表: 简单循环append: my_list = [] for i in range(50): my_list.append(0 ...
 - WPF 动态添加控件以及样式字典的引用(Style introduction)
			
原文:WPF 动态添加控件以及样式字典的引用(Style introduction) 我们想要达到的结果是,绑定多个Checkbox然后我们还可以获取它是否被选中,其实很简单,我们只要找到那几个关键的 ...
 - js转义符
			
\0 :null(\u0000) \b :后退键(\u0008) \f :换页符(\u000C) \n :换行符(\u000A) \r :回车键(\u000D) \t :制表符(\u0009) \v ...
 - 【转载】github 查找最火项目
			
博主感觉这篇文章很有用,很方便所以转载过来学习学习. 原文链接地址https://www.cnblogs.com/poterliu/p/10634568.html 如何在github上查找star最多 ...