使用JS判定PC浏览器和IE浏览器
JavaScript不管是判断PC浏览器还是手机浏览器,都是通过User Agent 来判断。 <coding-1 lang="other"> <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.*/)||!!u.match(/AppleWebKit/), //是否为移动终端 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 || u.indexOf('Mac') > -1, //是否为iPhone或者QQHD浏览器 iPad: u.indexOf('iPad') > -1, //是否iPad webApp: u.indexOf('Safari') == -1 //是否web应该程序,没有头部与底部 }; }() } document.writeln(" 是否为移动终端: "+browser.versions.mobile); document.writeln(" ios终端: "+browser.versions.ios); document.writeln(" android终端: "+browser.versions.android); document.writeln(" 是否为iPhone: "+browser.versions.iPhone); document.writeln(" 是否iPad: "+browser.versions.iPad); document.writeln(navigator.userAgent); </script> </coding>
使用JS判定PC浏览器和IE浏览器相关推荐
- PHP判断pc和移动端跳转,JS判断是PC还是移动端浏览器,并根据不同的终端跳转到不同的网址...
JS判断是PC还是移动端浏览器,并根据不同的终端跳转到不同的网址 function browserRedirect() { var sUserAgent = navigator.userAgent.t ...
- js判断PC端或是移动端、判断是不是微信浏览器、js代码判断浏览器种类IE、FF、Opera、Safari、chrome及版本
** js判断PC端或是移动端 ** 第一种 window.location.href = /Android|webOS|iPhone|iPod|BlackBerry/i.test(navigator ...
- 浅谈浏览器的兼容性(从HTML、CSS、JS、PC端、移动端等方面)
浅谈浏览器的兼容性) 前言 一.HTML部分 a.html5的新标签 b.img的alt属性 c.ul标签内外边距问题 二.css部分 a.css的hack问题:主要针对IE的不同版本,不同的浏览器的 ...
- js判断手机端和pc端以及微信浏览器
方法一: if(/Android|webOS|iPhone|iPod|BlackBerry/i.test(navigator.userAgent)) {console.log('this is wap ...
- JS判断页面是否在微信浏览器、QQ浏览器等打开的方法
本文实例讲述了js判断当前页面是否在微信浏览器打开的方法.分享给大家供大家参考,具体如下: 转自http://blog.csdn.net/jason_wangying/article/details/ ...
- JS判断是电脑浏览器还是手机浏览器?
JS判断是电脑浏览器还是手机浏览器? <script type=text/javascript>document.write('你的浏览器标识:',navigator.userAgent, ...
- 关于微信PC版内置浏览器和IOS11以下系统打开页面白屏的问题
最近在开发的微信公众号项目出现了白屏的问题,安卓端一切正常,只在IOS11以下的苹果手机端和微信PC版内置浏览器打开才会发生. 网上找了很多资料,最后确定是前端JS代码使用了ES6版本的语法,而IOS ...
- js判断是否是在微信浏览器打开
标题js判断是否是在微信浏览器打开 一.直接判断是否是在微信浏览器打开的 (1)法1: function is_weixn(){ var ua = navigator.userAgent.toLowe ...
- JS、Flash 实现复制功能 (浏览器兼容)
JS.Flash 实现复制功能 (浏览器兼容) /** 此方法不兼容非IE外的浏览器...参考其它网站的实现方式,是用Flash来解决的此问题 */ function copyOperate(co ...
最新文章
- 牛津大佬|计算机科学方向一对一科研项目
- 表达不同与构建不同: 对计算机的唯一真正的要求 (TrustNo.1 ) -- 待修改!!!...
- boost::hana::make_map用法的测试程序
- linux 进程间通信之pipe
- 服务器文件每天备份重新命名,定时备份服务器文件至本地电脑
- 2019-03-11-算法-进化(求众数)
- 浅谈MaxCompute资源规划管理及评估
- [贪心|双指针] leetcode 11 盛最多水的容器
- 【Oracle】详解ADDM工具
- 如何实现全选checkbox效果
- Fiddler2(汉化版)下载
- 网络信息系统安全的发展演变
- 对计算机硬盘进行格式化时,在安装操作系统之前,如何对硬盘进行分区和格式化(新手必看)...
- 发布谷歌离线地图瓦片
- SNE T分布 t-SNE数据降维与可视化
- 数据分析入门必备基础知识
- android面试题分析总结
- 【深度学习】深度学习入门:投身深度学习你需要哪些准备?
- Z05 - 006、网站转化以及漏斗分析(转化分析)
- 彗星http_大气与彗星