基于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 相关文章推荐
PNGHandler-借助JS让PNG图在IE下实现透明(包括背景图)
Aug 31 Javascript
jQuery之浮动窗口实现代码(两种方法)
Sep 08 Javascript
可兼容IE的获取及设置cookie的jquery.cookie函数方法
Sep 02 Javascript
使用jquery hover事件实现表格的隔行换色功能示例
Sep 03 Javascript
javascript实现密码强度显示
Mar 18 Javascript
jsonp跨域请求实现示例
Mar 13 Javascript
JS判断非空至少输入两个字符的简单实现方法
Jun 23 Javascript
Vue中使用webpack别名的方法实例详解
Jun 19 Javascript
解决webpack dev-server不能匹配post请求的问题
Aug 24 Javascript
JavaScript递归函数定义与用法实例分析
Jan 24 Javascript
Vue实现星级评价效果实例详解
Dec 30 Javascript
jQuery实现的图片点击放大缩小功能案例
Jan 02 jQuery
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
PR值查询 | PageRank 查询
2006/12/20 PHP
深入了解PHP类Class的概念
2012/06/14 PHP
php版阿里大于(阿里大鱼)短信发送实例详解
2016/11/30 PHP
PHP For循环字母A-Z当超过26个字母时输出AA,AB,AC
2020/02/16 PHP
jQuery中jqGrid分页实现代码
2011/11/04 Javascript
jQuery瀑布流插件Wookmark使用实例
2014/04/02 Javascript
jQuery DOM删除节点操作指南
2015/03/03 Javascript
JavaScript通过元素索引号删除数组中对应元素的方法
2015/03/18 Javascript
简化版手机端照片预览组件
2015/04/13 Javascript
JQuery boxy插件在IE中边角图片不显示问题的解决
2015/05/20 Javascript
JS onkeypress兼容性写法详解
2016/04/27 Javascript
NodeJs——入门必看攻略
2016/06/27 NodeJs
JavaScript排序算法动画演示效果的实现方法
2016/10/18 Javascript
jquery DataTable实现前后台动态分页
2017/06/17 jQuery
微信小程序:数据存储、传值、取值详解
2019/05/07 Javascript
JavaScript判断对象和数组的两种方法
2019/05/31 Javascript
koa2服务端使用jwt进行鉴权及路由权限分发的流程分析
2019/07/22 Javascript
vue路由的配置和页面切换详解
2020/09/09 Javascript
[01:16:13]DOTA2-DPC中国联赛 正赛 SAG vs Dragon BO3 第一场 2月22日
2021/03/11 DOTA
Python中使用pprint函数进行格式化输出的教程
2015/04/07 Python
使用Python解析JSON数据的基本方法
2015/10/15 Python
深入理解python中函数传递参数是值传递还是引用传递
2017/11/07 Python
Matplotlib scatter绘制散点图的方法实现
2020/01/02 Python
Python如何定义有可选参数的元类
2020/07/31 Python
selenium与xpath之获取指定位置的元素的实现
2021/01/26 Python
HTML5 声明兼容IE的写法
2011/05/16 HTML / CSS
旧时光糖果:Old Time Candy
2018/02/05 全球购物
CHARLES & KEITH英国官网:新加坡时尚品牌
2018/07/04 全球购物
Linux操作面试题
2012/05/16 面试题
公证委托书大全
2014/04/04 职场文书
答谢词范文
2015/01/05 职场文书
心理健康教育主题班会
2015/08/13 职场文书
教师节随笔
2015/08/15 职场文书
2016民族团结先进个人事迹材料
2016/02/26 职场文书
Python selenium绕过webdriver监测执行javascript
2022/04/12 Python
mysql通过group by分组取最大时间对应数据的两种有效方法
2022/09/23 MySQL