基于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 相关文章推荐
关于Jqzoom的使用心得 jquery放大镜效果插件
Apr 12 Javascript
JS字符串拼接在ie中都报错的解决方法
Mar 27 Javascript
javascript自定义的addClass()方法
May 28 Javascript
JavaScript中的getTime()方法使用详解
Jun 10 Javascript
使用jQuery监听DOM元素大小变化
Feb 24 Javascript
jQuery中使用animate自定义动画的方法
May 29 Javascript
vue loadmore组件上拉加载更多功能示例代码
Jul 19 Javascript
JS 实现banner图片轮播效果(鼠标事件)
Aug 04 Javascript
JSON在Javascript中的使用(eval和JSON.parse的区别)详细解析
Sep 05 Javascript
JavaScript常用数组操作方法,包含ES6方法
May 10 Javascript
Vue获取页面元素的相对位置的方法示例
Feb 05 Javascript
JavaScript常用8种数组去重代码实例
Sep 09 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
漫威DC即将合作联动,而双方早已经秘密开始
2020/04/09 欧美动漫
php 安全过滤函数代码
2011/05/07 PHP
Zend Framework教程之Zend_Db_Table表关联实例详解
2016/03/23 PHP
yii框架结合charjs实现统计30天数据的方法
2020/04/04 PHP
javascript 强制刷新页面的实现代码
2009/12/13 Javascript
一个简单的Ext.XTemplate的实例代码
2012/03/18 Javascript
基于JavaScript自定义构造函数的详解说明
2013/04/24 Javascript
jquery下拉select控件操作方法分享(jquery操作select)
2014/03/25 Javascript
jQuery子属性过滤选择器用法分析
2015/02/10 Javascript
javascript for-in有序遍历json数据并探讨各个浏览器差异
2015/11/30 Javascript
Angularjs 制作购物车功能实例代码
2016/09/14 Javascript
Angularjs根据json文件动态生成路由状态的实现方法
2017/04/17 Javascript
AngularJS之ionic 框架下实现 Localstorage本地存储
2017/04/22 Javascript
微信小程序canvas写字板效果及实例
2017/06/15 Javascript
JS实现元素上下左右移动效果
2017/10/18 Javascript
javascript将json格式数组下载为excel表格的方法
2017/12/22 Javascript
简述JS浏览器的三种弹窗
2018/07/15 Javascript
Vue.js轮播图走马灯代码实例(全)
2019/05/08 Javascript
JavaScript设计模型Iterator实例解析
2020/01/22 Javascript
JavaScript如何实现图片处理与合成
2020/05/29 Javascript
从表单校验看JavaScript策略模式的使用详解
2020/10/17 Javascript
在Python的Django框架中显示对象子集的方法
2015/07/21 Python
Python编程之Re模块下的函数介绍
2017/10/28 Python
http请求 request失败自动重新尝试代码示例
2018/01/25 Python
Python 统计字数的思路详解
2018/05/08 Python
Python中Numpy mat的使用详解
2019/05/24 Python
基于Python实现扑克牌面试题
2019/12/11 Python
详解django使用include无法跳转的解决方法
2020/03/19 Python
详解Python3.8+PyQt5+pyqt5-tools+Pycharm配置详细教程
2020/11/02 Python
CSS3教程(3):border-color网页边框色彩
2009/04/02 HTML / CSS
英国领先的体验日提供商:Buyagift
2019/04/19 全球购物
如何在Shell脚本中使用函数
2015/09/06 面试题
毕业生实习鉴定
2013/12/11 职场文书
党的群众路线教育实践活动对照检查材料(教师)
2014/09/24 职场文书
学校领导班子四风对照检查材料
2014/09/27 职场文书
德劲DE1107指针试高灵敏度全波段收音机机评
2022/04/05 无线电