基于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 撑出页面文字换行
Jun 15 Javascript
JavaScript栏目列表隐藏/显示简单实现
Apr 03 Javascript
如何改进javascript代码的性能
Apr 02 Javascript
简介JavaScript中的setTime()方法的使用
Jun 11 Javascript
如何用js 实现依赖注入的思想,后端框架思想搬到前端来
Aug 03 Javascript
JS实现黑客帝国文字下落效果
Sep 01 Javascript
jQuery快速实现商品数量加减的方法
Feb 06 Javascript
vue-dialog的弹出层组件
May 25 Javascript
详解vue 配合vue-resource调用接口获取数据
Jun 22 Javascript
原生JS上传大文件显示进度条 php上传文件代码
Mar 27 Javascript
JS和JQuery实现雪花飘落效果
Nov 30 jQuery
怎么使用javascript深度拷贝一个数组
Jun 06 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
下载文件的点击数回填
2006/10/09 PHP
php+js实现图片的上传、裁剪、预览、提交示例
2013/08/27 PHP
2个自定义的PHP in_array 函数,解决大量数据判断in_array的效率问题
2014/04/08 PHP
PHP文件操作之获取目录下文件与计算相对路径的方法
2016/01/08 PHP
使用jQuery.fn自定义jQuery翻页插件
2013/01/20 Javascript
javascript笛卡尔积算法实现方法
2015/04/08 Javascript
基于javascript实现图片左右切换效果
2016/01/25 Javascript
设置jQueryUI DatePicker默认语言为中文
2016/06/04 Javascript
Bootstrap前端开发案例一
2016/06/17 Javascript
网站发布后Bootstrap框架引用woff字体无法正常显示的解决方法
2016/11/24 Javascript
纯js实现悬浮按钮组件
2016/12/17 Javascript
js实现前端分页页码管理
2017/01/06 Javascript
原生js开发的日历插件
2017/02/04 Javascript
Bootstrap表格使用方法详解
2017/02/17 Javascript
vue单页应用加百度统计代码(亲测有效)
2018/01/31 Javascript
vue-cli3配置与跨域处理方法
2019/08/17 Javascript
ES6中let、const的区别及变量的解构赋值操作方法实例分析
2019/10/15 Javascript
Element Notification通知的实现示例
2020/07/27 Javascript
[04:53]DOTA2英雄基础教程 祈求者
2014/01/03 DOTA
[01:11:10]2014 DOTA2华西杯精英邀请赛 5 24 iG VS VG加赛
2014/05/26 DOTA
python将图片文件转换成base64编码的方法
2015/03/14 Python
Python实现SVN的目录周期性备份实例
2015/07/17 Python
利用Python实现图书超期提醒
2016/08/02 Python
简单的python协同过滤程序实例代码
2018/01/31 Python
django.db.utils.ProgrammingError: (1146, u“Table‘’ doesn’t exist”)问题的解决
2018/07/13 Python
python基础教程之while循环
2019/08/14 Python
美国在线鞋类零售商:LifeStride
2019/06/09 全球购物
国外的一些J2EE面试题一
2012/10/13 面试题
大型演出策划方案
2014/05/28 职场文书
材料化学专业求职信
2014/07/15 职场文书
好的旅游活动方案
2014/08/19 职场文书
学生夜不归宿检讨书
2014/09/23 职场文书
本科毕业论文致谢怎么写
2015/05/14 职场文书
2016年幼儿园万圣节活动总结
2016/04/05 职场文书
启动Tomcat时出现大量乱码的解决方法
2021/06/21 Java/Android
Ubuntu安装Mysql+启用远程连接的完整过程
2022/06/21 Servers