基于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 相关文章推荐
js 表格隔行颜色
Dec 02 Javascript
ExtJS中文乱码之GBK格式编码解决方案及代码
Jan 20 Javascript
js通过八个点 拖动改变div大小的实现方法
Mar 05 Javascript
JavaScript运行时库属性一览表
Mar 14 Javascript
JavaScript中自定义事件用法分析
Dec 23 Javascript
js实现圆盘记速表
Aug 03 Javascript
jQuery实现Tab选项卡切换效果简单演示
Nov 23 Javascript
利用BootStrap的Carousel.js实现轮播图动画效果
Dec 21 Javascript
微信小程序使用image组件显示图片的方法【附源码下载】
Dec 08 Javascript
layui获取多选框中的值方法
Aug 15 Javascript
JS实现马赛克图片效果完整示例
Apr 13 Javascript
JSONP 的原理、理解 与 实例分析
May 16 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程序员最常犯的11个MySQL错误小结
2010/11/20 PHP
比较strtr, str_replace和preg_replace三个函数的效率
2013/06/26 PHP
PHP将XML转数组过程详解
2013/11/13 PHP
PHP递归创建多级目录
2015/11/05 PHP
高质量PHP代码的50个实用技巧必备(下)
2016/01/22 PHP
Thinkphp 框架扩展之行为扩展原理与实现方法分析
2020/04/23 PHP
$.ajax json数据传递方法
2008/11/19 Javascript
使用SyntaxHighlighter实现HTML高亮显示代码的方法
2010/02/04 Javascript
原生js编写设为首页兼容ie、火狐和谷歌
2014/06/05 Javascript
Javascript设计模式之观察者模式(推荐)
2016/03/29 Javascript
深入理解 JavaScript 中的 JSON
2017/04/06 Javascript
深入剖析Express cookie-parser中间件实现示例
2018/02/01 Javascript
详解如何在vscode里面调试js和node.js的方法步骤
2018/12/24 Javascript
详解a标签添加onclick事件的几种方式
2019/03/29 Javascript
jQuery位置选择器用法实例分析
2019/06/28 jQuery
js实现简单的倒计时
2021/01/28 Javascript
在Python的Django框架中生成CSV文件的方法
2015/07/22 Python
Python正则表达式教程之三:贪婪/非贪婪特性
2017/03/02 Python
python快速建立超简单的web服务器的实现方法
2018/02/17 Python
python学习基础之循环import及import过程
2018/04/22 Python
用Python将结果保存为xlsx的方法
2019/01/28 Python
Python3利用Dlib实现摄像头实时人脸检测和平铺显示示例
2019/02/21 Python
12个步骤教你理解Python装饰器
2019/07/01 Python
Python连接HDFS实现文件上传下载及Pandas转换文本文件到CSV操作
2020/06/06 Python
英语专业学生的自我评价
2013/12/30 职场文书
捐书寄语赠言
2014/01/18 职场文书
大学毕业感言50字
2014/02/07 职场文书
校长寄语大全
2014/04/09 职场文书
个人授权委托书范文
2014/09/21 职场文书
党员年终个人总结
2015/02/14 职场文书
寒假致家长的一封信
2015/10/10 职场文书
2016年党校科级干部培训班学习心得体会
2016/01/06 职场文书
学校中层领导培训心得体会
2016/01/11 职场文书
员工工作失职检讨书范文!
2019/07/03 职场文书
js基础语法与maven项目配置教程案例
2021/07/15 Javascript
Consul在linux环境的集群部署
2022/04/08 Servers