手机端判断用户代理,浏览器版本,内核信息等
<script type="text/javascript">//判断访问终端var browser={versions:function(){var u = navigator.userAgent, app = navigator.appVersion;return {trident: u.indexOf('Trident') > -1, //IE内核presto: u.indexOf('Presto') > -1, //opera内核webKit: u.indexOf('AppleWebKit') > -1, //苹果、谷歌内核gecko: u.indexOf('Gecko') > -1 && u.indexOf('KHTML') == -1,//火狐内核mobile: !!u.match(/AppleWebKit.*Mobile.*/), //是否为移动终端ios: !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/), //ios终端android: u.indexOf('Android') > -1 || u.indexOf('Linux') > -1, //android终端或者uc浏览器iPhone: u.indexOf('iPhone') > -1 , //是否为iPhone或者QQHD浏览器iPad: u.indexOf('iPad') > -1, //是否iPadwebApp: u.indexOf('Safari') == -1, //是否web应该程序,没有头部与底部weixin: u.indexOf('MicroMessenger') > -1, //是否微信 (2015-01-22新增)qq: u.match(/\sQQ/i) == " qq" //是否QQ};}(),language:(navigator.browserLanguage || navigator.language).toLowerCase()}
// document.write("用户代理: " + navigator.userAgent);//用户代理
// document.write("版本信息: " + navigator.appVersion);//浏览器版本//判断是否IE内核if(browser.versions.trident){alert("is IE"); }if(browser.versions.weixin){alert('weixin')}if(browser.versions.gecko){alert('huohu')}//判断是否webKit内核if(browser.versions.webKit){alert("is webKit"); }判断是否移动端if(browser.versions.mobile||browser.versions.android||browser.versions.ios){alert("移动端"); }if (/(iPhone|iPad|iPod|iOS)/i.test(navigator.userAgent)) {alert(navigator.userAgent); //苹果端} else if (/(Android)/i.test(navigator.userAgent)) {alert(navigator.userAgent); //安卓端} else {//pc端};</script>````
手机端判断用户代理,浏览器版本,内核信息等相关推荐
- js获取内网/局域网ip地址,操作系统,浏览器版本等信息
这次呢,说一下使用js获取用户电脑的ip信息,刚开始只是想获取用户ip,后来就顺带着获取了操作系统和浏览器信息. 先说下获取用户ip地址,包括像ipv4,ipv6,掩码等内容,但是大部分都要根据浏览器 ...
- 还在纠结选择用什么浏览器?手机端用国产浏览器也很香
一说到受欢迎的电脑浏览器,大家肯定不约而同地说谷歌浏览器.微软edge浏览器能够同步书签.插件也非常多,因为这些优势深受国人的喜爱.有人纠结在国内选择谷歌好,还是edge浏览器好呢?可能有的人哪个也不 ...
- 原生js判断IE浏览器版本
// 判断IE浏览器版本function IEVersion() {var userAgent = navigator.userAgent; //取得浏览器的userAgent字符串 var isIE ...
- 判断IE浏览器版本(IE10+)
判断IE浏览器版本(IE10+) 项目不支持低版本的IE,在登录的时候通过判断浏览器版本,寄语人性化的提示,具体实现如下 可以写在在公共函数文件里,到时候直接 import { IEVersion } ...
- 判断当前浏览器版本ie浏览器跳转谷歌浏览器
判断当前浏览器版本ie浏览器跳转谷歌浏览器 在 vue 项目 index.html中 添加 function getOs() { if (navigator.userAgent.indexOf(&qu ...
- jquery判断ie浏览器版本
jquery判断ie浏览器版本 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 < script type ...
- Vue判断IE浏览器版本并提示
首先接到这个任务时感觉很懵.首先让我们梦回2016. 然而公司竟然还有人用IE11以下的版本.你说神奇不神奇? 看了好几篇文章,搜了好多代码.下面进入正题: 原始代码放入public/index.ht ...
- 【web前端】移动端控制台插件,手机端页面查看相关页面控制台信息
一般调试手机端页面时,基本是在PC端使用手机模式进行断点或console调试.或查看有用的控制台信息的,但依旧有部分功能无法在PC端调试,经常需要使用alert进行断点,然后在手机端看效果,但是这样并 ...
- JS 判断 IE 浏览器版本
if(navigator.appName == "Microsoft Internet Explorer" && parseInt(navigator.appVer ...
最新文章
- CentOS 6虚拟机安装
- PHP的抽象类的一段简单代码示例
- Sbo通用数据选择功能的实现
- linux cron源码下载,LINUX计划任务管理_AT与crontab
- 解决.NET Core中MailKit无法使用阿里云邮件推送服务的问题
- 关于反射Assembly.Load(程序集).CreateInstance(命名空间.类)
- jenkins安装 新建节点(5)
- LKM:Linux Kernel Map(图解Linux内核)
- node.js-session问题
- 实战Python:详解利用Python和Pygame实现飞机大战
- 创建AD域之后设置DNS服务访问外网
- C++string类常用函数 c++中的string常用函数用法总结
- Linux新建文件和目录的默认权限 - Umask
- java循环制作万年历,JAVA-万年历代码--循环语句
- 读书笔记-人月神话 11
- ubuntu20.04系统安装谷歌浏览器
- Dota数据集切割以及保存为yolo和voc格式——HBB
- Windows进程详解(完整版)
- 通过python理解光的偏振
- 什么是网站劫持,如何查劫持?
热门文章
- 燃动金秋,Stibo Systems(思迪博) 软件受邀参加2021中国服贸会
- clusterProfiler R package
- crux系列写作-通过SSH实现虚拟机下的crux 2.6与win7主机互传文件
- 程序员免费学习编程的5个网站,你知道几个?
- 第一场web3的游戏直播带领我走向直播的另一高点
- 四大名著之精选22句名言:经典即是永恒,蕴藏人生哲理
- 从BAT到ATM,蚂蚁金服的逻辑和风险
- 2021 HZNU Winter Training Day 18
- 金算盘导出oracle,金算盘导出excle_金蝶财务软件的报表如何导出excle文件?
- sql groud by 语句