基于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 相关文章推荐
JQuery 解析多维的Json数据格式
Nov 02 Javascript
Jquery调用webService远程访问出错的解决方法
May 21 Javascript
jquery中的过滤操作详细解析
Dec 02 Javascript
js实现有时间限制消失的图片方法
Feb 27 Javascript
Javascript 字符串模板的简单实现
Feb 13 Javascript
jQuery实现三级菜单的代码
May 09 Javascript
基于jQuery实现滚动切换效果
Dec 02 Javascript
Vue项目webpack打包部署到服务器的实例详解
Jul 17 Javascript
使用jQuery给Table动态增加行、清空table的方法
Sep 05 jQuery
微信小程序实现富文本图片宽度自适应的方法
Jan 20 Javascript
十分钟教你上手ES2020新特性
Feb 12 Javascript
Vue ECharts实现机舱座位选择展示功能
May 15 Vue.js
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
关于更改Zend Studio/Eclipse代码风格主题的介绍
2013/06/23 PHP
php如何把表单内容提交到数据库
2019/07/08 PHP
javascript 获取页面的高度及滚动条的位置的代码
2010/05/06 Javascript
浏览器加载、渲染和解析过程黑箱简析
2012/11/29 Javascript
JS链式调用的实现方法
2013/03/07 Javascript
关于JavaScript中string 的replace
2013/04/12 Javascript
nodejs分页类代码分享
2014/06/17 NodeJs
jquery实现鼠标经过显示下划线的渐变下拉菜单效果代码
2015/08/24 Javascript
jquery表单验证需要做些什么
2015/11/17 Javascript
js窗口震动小程序分享
2016/11/28 Javascript
javascript图片预览和上传(兼容IE)
2017/03/15 Javascript
Angualrjs 表单验证的两种方式(失去焦点验证和点击提交验证)
2017/05/09 Javascript
react native与webview通信的示例代码
2017/09/25 Javascript
es6新特性之 class 基本用法解析
2018/05/05 Javascript
JS使用遮罩实现点击某区域以外时弹窗的弹出与关闭功能示例
2018/07/31 Javascript
Vue2.0实现组件之间数据交互和通信操作示例
2019/05/16 Javascript
简单了解JavaScript sort方法
2019/11/25 Javascript
python中的代码编码格式转换问题
2015/06/10 Python
Django重装mysql后启动报错:No module named ‘MySQLdb’的解决方法
2018/04/22 Python
Python3实现将本地JSON大数据文件写入MySQL数据库的方法
2018/06/13 Python
Python实现购物评论文本情感分析操作【基于中文文本挖掘库snownlp】
2018/08/07 Python
python机器学习之KNN分类算法
2018/08/29 Python
关于ResNeXt网络的pytorch实现
2020/01/14 Python
python实现xlwt xlrd 指定条件给excel行添加颜色
2020/07/14 Python
Python爬虫爬取微信朋友圈
2020/08/06 Python
介绍一下linux的文件权限
2012/02/15 面试题
国际贸易专业推荐信
2013/11/15 职场文书
党员干部承诺书
2014/03/25 职场文书
医学生就业推荐表自我鉴定
2014/03/26 职场文书
期中考试反思800字
2014/05/01 职场文书
白酒营销策划方案
2014/08/17 职场文书
2015共产党员公开承诺书
2015/01/22 职场文书
普宁寺导游词
2015/02/04 职场文书
卢旺达饭店观后感
2015/06/05 职场文书
哪类餐饮行业,最适合在高校创业?
2019/08/19 职场文书
MySQL 全文检索的使用示例
2021/06/07 MySQL