js 判断是什么浏览器
<script>var userAgent = navigator.userAgent; // 取得浏览器的userAgent字符串console.log(userAgent)var isFirefox = navigator.userAgent.indexOf('Firefox') > -1 // 是否是火狐 ,火狐内核Gecko console.log('火狐'+ isFirefox) // 返回 true 则是 ,false 则不是var isWebKit = navigator.userAgent.indexOf('WebKit') > -1 // 是否是WebKit 内核 console.log('谷歌内核'+ isWebKit) // 返回 true 则是,false 则不是var isChrome = navigator.userAgent.indexOf('Chrome') > -1 // 是否是谷歌 console.log('谷歌'+ isChrome) // 返回 true 则是 ,false 则不是var isOpera = navigator.userAgent.indexOf('Opera') > -1 // 是否是opera , opera内核 Prestoconsole.log('Opera'+ isOpera) // 返回 true 则是 ,false 则不是var isTrident = navigator.userAgent.indexOf('Trident') > -1 // 是否是IE内核 console.log('IE内核'+ isTrident) // 返回 true 则是 ,false 则不是var isIE = userAgent.indexOf("compatible") > -1 && userAgent.indexOf("MSIE") > -1 && !isOperaconsole.log('IE '+ isIE) //判断是否IE浏览器// 因为ie10-ie11的版本问题,不再支持document.all判断,所以ie判断函数要重新写var isIeL = !!window.ActiveXObject || "ActiveXObject" in windowconsole.log('IELLQ '+ isIeL) //判断是否IE浏览器var isIE9 = navigator.userAgent.indexOf("MSIE 9.0")>0console.log('IE999 '+ isIE9) //判断是否IE9 ;如果是其他IE版本,则 MSIE 7.0 MSIE 8.0 // 判断是否为移动端var browser = {versions: function() {var u = navigator.userAgent;return {trident: u.indexOf('Trident') > -1, //IE内核presto: u.indexOf('Presto') > -1, //opera内核webKit: u.indexOf('AppleWebKit') > -1, //苹果、谷歌内核gecko: u.indexOf('Firefox') > -1, //火狐内核Geckomobile: !!u.match(/AppleWebKit.*Mobile.*/), //是否为移动终端ios: !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/), //iosandroid: u.indexOf('Android') > -1 || u.indexOf('Linux') > -1, //androidiPhone: u.indexOf('iPhone') > -1 , //iPhoneiPad: u.indexOf('iPad') > -1, //iPadwebApp: u.indexOf('Safari') > -1 //Safari};}()
}
var isPhone = browser.versions.mobile || browser.versions.ios || browser.versions.android || browser.versions.iPhone || browser.versions.iPad
console.log('是否为移动端' +isPhone )// JS判断浏览器是否是IE9以下,处理可能遇到的兼容性问题
if(navigator.appName == "Microsoft Internet Explorer"&&parseInt(navigator.appVersion.split(";")[1].replace(/[ ]/g, "").replace("MSIE",""))<9){console.log("您的浏览器版本过低,请使用IE9及以上版本");
}
</script>
js 判断是什么浏览器相关推荐
- 第三方浏览器h5 android测试,H5案例分享:使用JS判断客户端、浏览器、操作系统类型...
使用JS判断客户端.浏览器.操作系统类型 一.JS判断客户端类型 JS判断客户端是否是iOS或者Android手机移动端 通过判断浏览器的userAgent,用正则来判断手机是否是ios和Androi ...
- JS判断是否IE浏览器
一.JS判断是否IE浏览器+具体版本 function IEVersion() {var userAgent = navigator.userAgent; //取得浏览器的userAgent字符串 v ...
- JS判断是PC浏览器还是手机端浏览器
JS判断是电脑浏览器还是手机端浏览器,并根据不同的终端跳转到不同的网址 <!DOCTYPE html> <html> <script> function brows ...
- JS判断是电脑浏览器还是手机浏览器?
JS判断是电脑浏览器还是手机浏览器? <script type=text/javascript>document.write('你的浏览器标识:',navigator.userAgent, ...
- js判断操作系统与浏览器
摘要: 对于前端开发我们最重要的工作就是兼容性,系统的兼容性,浏览器的兼容性等等.今天分享一个我在项目中封装的判断操作系统与浏览器的方法. 操作系统: var os = (function() {va ...
- js判断移动端浏览器
//判断浏览器 function myBrowser() {var userAgent = navigator.userAgent; //取得浏览器的userAgent字符串var isOpera = ...
- JS判断当前的浏览器类型
<script type="text/javascript">//window.navigator.userAgent.indexOf("MSIE" ...
- js判断设备、浏览器类型
function getAppVersion(){ var browser = { versions: function () { var u = navigator.userAgent, app = ...
- JS 判断当前的浏览器是Android 还是IOS
好记忆不如按烂笔头 ... ... 很多时候,一个很好的应用要做到很不错的兼容性,开发的页面要适应Android 和iso的显示,那么就需要在页面段做判断: 如下代码是判断当前浏览的是Android ...
最新文章
- .net反射详解 原文://http://blog.csdn.net/wenyan07/article/details/27882363
- python是一种编译的编程语言_Python这种编程语言
- python论文格式检查系统_论文格式检查软件
- docker更新容器命令 ,自启
- 与虚拟机连接出现ora-12514错误解决方法
- 课程设计之第二次冲刺----第一天
- C# datagridview 实现按指定某列或多列进行排序
- springboot+easyui+jpa实现动态权限角色的后台管理系统(二)
- 使用lkjson处理Json数据
- 计算机二级公共基础知识(一)——数据结构与算法
- C语言笔试题与答案解析
- idea类和方法注释模板配置
- 微信公众号(服务号、订阅号、企业号)的区别
- latex插入pdf
- 《系统工程理论与实践》Latex 模板使用教程
- Leetcode算法Java全解答--37. 解数独
- hashCode()和哈希值
- xp系统 自动锁定计算机,xp如何设置锁屏时间
- python编程中,各种随机种子seed设置总结
- Linux安装Erlang