基于js实现判断浏览器类型代码实例


Posted in Javascript onJuly 17, 2020

前言

工作中需要用到判断浏览器类型,网上找到的内容不怎么全,故在此进行一下总结。

一、不同浏览器及版本下User-Agent信息

基于js实现判断浏览器类型代码实例

待续.....欢迎补充

二、根据User-Agent信息进行判断

以下代码目前还判断不了win10下的edge

//判断是否是IE浏览器
function isIE() {
  var b = navigator.userAgent;
  var isOpera = userAgent.indexOf("Opera") > -1; //判断是否Opera浏览器
  var a = (b.indexOf("compatible") > -1 && b.indexOf("MSIE") > -1 && !isOpera) || (b.indexOf("Windows NT 6.1; Trident/7.0;") > -1 || b.indexOf("Windows NT 6.1; WOW64; Trident/7.0;") > -1);
  if (a) {
    return true
  } else {
    return false
  }
}

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
默认让页面的第一个控件选中的javascript代码
Dec 26 Javascript
离开页面时检测表单元素是否被修改,提示保存的js代码
Aug 25 Javascript
javascript内存管理详细解析
Nov 11 Javascript
一个js控制的导航菜单实例代码
Dec 03 Javascript
javascript模拟post提交隐藏地址栏的参数
Sep 03 Javascript
jquery 实现返回顶部功能
Nov 17 Javascript
javascript中数组和字符串的方法对比
Jul 20 Javascript
JS简单封装的图片无缝滚动效果示例【测试可用】
Mar 22 Javascript
javascript中的event loop事件循环详解
Dec 14 Javascript
巧妙运用v-model实现父子组件传值的方法示例
Apr 07 Javascript
vue项目首屏加载时间优化实战
Apr 23 Javascript
使用layui日期控件laydate对开始和结束时间进行联动控制的方法
Sep 06 Javascript
Vue实现背景更换颜色操作
Jul 17 #Javascript
最全vue的vue-amap使用高德地图插件画多边形范围的示例代码
Jul 17 #Javascript
Vue 实现v-for循环的时候更改 class的样式名称
Jul 17 #Javascript
vue点击标签切换选中及互相排斥操作
Jul 17 #Javascript
Vue点击切换Class变化,实现Active当前样式操作
Jul 17 #Javascript
JS this关键字在ajax中使用出现问题解决方案
Jul 17 #Javascript
vue中v-for循环选中点击的元素并对该元素添加样式操作
Jul 17 #Javascript
You might like
利用PHP实现图片等比例放大和缩小的方法详解
2013/06/06 PHP
destoon各类调用汇总
2014/06/20 PHP
smarty高级特性之过滤器的使用方法
2015/12/25 PHP
对PHP依赖注入的理解实例分析
2016/10/09 PHP
实例分析PHP将字符串转换成数字的方法
2019/01/27 PHP
微信公众号之主动给用户发送消息功能
2019/06/22 PHP
在JavaScript中使用inline函数的问题
2007/03/08 Javascript
基于jsTree的无限级树JSON数据的转换代码
2010/07/27 Javascript
IE之动态添加DOM节点触发window.resize事件
2010/07/27 Javascript
总结jQuery插件开发中的一些要点
2016/05/16 Javascript
特殊日期提示功能的实现方法
2016/06/16 Javascript
xcode中获取js文件的路径方法(推荐)
2016/11/05 Javascript
获取jqGrid中选择的行的数据
2016/11/30 Javascript
JavaScript基础之AJAX简单的小demo
2017/01/29 Javascript
AngularJS路由切换实现方法分析
2017/03/17 Javascript
Vue.js常用指令的使用小结
2017/06/23 Javascript
JS实现移动端判断上拉和下滑功能
2017/08/07 Javascript
Angular4表单验证代码详解
2017/09/03 Javascript
Vue表单输入绑定的示例代码
2018/11/01 Javascript
实例讲解JavaScript截取字符串
2018/11/30 Javascript
JS图片懒加载的优点及实现原理
2020/01/10 Javascript
[29:59]完美世界DOTA2联赛PWL S3 Forest vs access 第二场 12.11
2020/12/13 DOTA
python爬虫_微信公众号推送信息爬取的实例
2017/10/23 Python
浅谈PySpark SQL 相关知识介绍
2019/06/14 Python
centos 安装Python3 及对应的pip教程详解
2019/06/28 Python
python之生产者消费者模型实现详解
2019/07/27 Python
基于python实现学生信息管理系统
2019/11/22 Python
python 基于UDP协议套接字通信的实现
2021/01/22 Python
心得体会开头
2014/01/01 职场文书
大学生个人先进事迹材料范文
2014/05/03 职场文书
年终考核实施方案
2014/05/26 职场文书
个人工作总结范文2014
2014/11/07 职场文书
客户付款通知书
2015/04/23 职场文书
婚庆公司开业主持词
2015/06/30 职场文书
Java实现聊天机器人完善版
2021/07/04 Java/Android
python读取mat文件生成h5文件的实现
2022/07/15 Python