基于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制作sql转换为stringBuffer的小工具
Apr 03 Javascript
基于BootStrap Metronic开发框架经验小结【一】框架总览及菜单模块的处理
May 12 Javascript
基于bootstrap实现广告轮播带图片和文字效果
Jul 22 Javascript
vuejs+element-ui+laravel5.4上传文件的示例代码
Aug 12 Javascript
vue引入jq插件的实例讲解
Sep 12 Javascript
如何用Node写页面爬虫的工具集
Oct 26 Javascript
配置eslint规范项目代码风格
Mar 11 Javascript
如何根据业务封装自己的功能组件
Apr 19 Javascript
js纯前端实现腾讯cos文件上传功能的示例代码
May 14 Javascript
angular多语言配置详解
May 16 Javascript
使用JavaScript获取扫码枪扫描得到的条形码的思路代码详解
Jun 10 Javascript
jquery实现拖拽添加元素功能
Dec 01 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
php面向对象全攻略 (十) final static const关键字的使用
2009/09/30 PHP
PHP+Memcache实现wordpress访问总数统计(非插件)
2014/07/04 PHP
php正则表达式使用方法整理集合
2020/01/31 PHP
javascript学习(一)构建自己的JS库
2013/01/02 Javascript
JavaScript中setInterval的用法总结
2013/11/20 Javascript
jquery实现简单的自动播放幻灯片效果
2015/06/13 Javascript
JavaScript核心语法总结(推荐)
2016/06/02 Javascript
jquery Ajax 全局调用封装实例详解
2017/01/16 Javascript
ReactNative列表ListView的用法
2017/08/02 Javascript
深入浅析javascript继承体系
2017/10/23 Javascript
解决vue axios的封装 请求状态的错误提示问题
2018/09/25 Javascript
jQuery AJAX与jQuery事件的分析讲解
2019/02/18 jQuery
使用Webpack提升Vue.js应用程序的4种方法(翻译)
2019/10/09 Javascript
Python中的自定义函数学习笔记
2014/09/23 Python
Python实现的数据结构与算法之快速排序详解
2015/04/22 Python
Python(Django)项目与Apache的管理交互的方法
2018/05/16 Python
python+opencv实现摄像头调用的方法
2019/06/22 Python
PyQt5重写QComboBox的鼠标点击事件方法
2019/06/25 Python
python 使用socket传输图片视频等文件的实现方式
2019/08/07 Python
解决python 在for循环并且pop数组的时候会跳过某些元素的问题
2020/12/11 Python
美国最大的城市服装和运动鞋零售商:Jimmy Jazz
2016/11/19 全球购物
乌克兰机票、铁路和巴士票、酒店搜索、保险:Tickets.ua
2020/01/11 全球购物
越南母婴用品购物网站:Kids Plaza
2020/04/09 全球购物
精选干货:Java精选笔试题附答案
2014/01/18 面试题
培训自我鉴定
2014/01/31 职场文书
财务学生的职业生涯发展
2014/02/11 职场文书
中学生国旗下讲话稿
2014/04/26 职场文书
教师考核材料
2014/05/21 职场文书
计划生育标语
2014/06/23 职场文书
司法局2014法制宣传日活动总结
2014/11/01 职场文书
军训个人总结
2015/03/03 职场文书
教师个人师德工作总结2015
2015/05/12 职场文书
初婚初育证明范本
2015/06/18 职场文书
假期读书倡议书3篇
2019/08/19 职场文书
关于PHP数组迭代器的使用方法实例
2021/11/17 PHP
Apache Hudi数据布局黑科技降低一半查询时间
2022/03/31 Servers