基于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的类型转换(字符转数字 数字转字符)
Aug 30 Javascript
js 判断文件类型并控制表单提交示例代码
Nov 14 Javascript
window.open打开页面居中显示的示例代码
Dec 27 Javascript
js中运算符&& 和 || 的使用记录
Aug 21 Javascript
Javascript设计模式之观察者模式(推荐)
Mar 29 Javascript
深入理解jquery中的事件与动画
May 24 Javascript
Google 地图API资料整理及详细介绍
Aug 06 Javascript
微信小程序promsie.all和promise顺序执行
Oct 27 Javascript
vue中子组件调用兄弟组件方法
Jul 06 Javascript
vue-router中scrollBehavior的巧妙用法
Jul 09 Javascript
Vue.js递归组件实现组织架构树和选人功能
Jul 04 Javascript
antd table按表格里的日期去排序操作
Nov 17 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 模板高级篇总结
2006/12/21 PHP
收集的php编写大型网站问题集
2007/03/06 PHP
PHP笔记之:基于面向对象设计的详解
2013/05/14 PHP
JQuery Ajax 跨域访问的解决方案
2010/03/12 Javascript
打开新窗口关闭当前页面不弹出关闭提示js代码
2013/03/18 Javascript
浅析Js(Jquery)中,字符串与JSON格式互相转换的示例(直接运行实例)
2013/07/09 Javascript
js判断字符是否是汉字的两种方法小结
2014/01/03 Javascript
AngularJS入门知识之MVW类框架的编程思想探讨
2014/12/08 Javascript
JS仿Windows开机启动Loading进度条的方法
2015/02/26 Javascript
深入理解JavaScript系列(34):设计模式之命令模式详解
2015/03/03 Javascript
JQuery中Bind()事件用法分析
2015/05/05 Javascript
13个PHP函数超实用
2015/10/21 Javascript
vue,angular,avalon这三种MVVM框架优缺点
2016/04/27 Javascript
js实现页面跳转的几种方法小结
2016/05/16 Javascript
基于chosen插件实现人员选择树搜索自动筛选功能
2016/09/24 Javascript
ES6教程之for循环和Map,Set用法分析
2017/04/10 Javascript
JavaScript文本特效实例小结【3个示例】
2018/12/22 Javascript
JS设置自定义快捷键并实现图片上下左右移动
2019/10/17 Javascript
layui实现数据表格自定义数据项
2019/10/26 Javascript
[01:08:10]2014 DOTA2国际邀请赛中国区预选赛 SPD-GAMING VS LGD-CDEC
2014/05/22 DOTA
python实现指定字符串补全空格的方法
2015/04/30 Python
python实现文本去重且不打乱原本顺序
2016/01/26 Python
Python内置模块ConfigParser实现配置读写功能的方法
2018/02/12 Python
Python线性拟合实现函数与用法示例
2018/12/13 Python
Python使用Beautiful Soup爬取豆瓣音乐排行榜过程解析
2019/08/15 Python
手写一个python迭代器过程详解
2019/08/27 Python
keras.layer.input()用法说明
2020/06/16 Python
全球销量第一生发产品:Viviscal
2017/12/21 全球购物
Lampenwelt德国:欧洲领先的灯具和照明在线商店
2018/08/05 全球购物
《花的勇气》教后反思
2014/02/12 职场文书
社区平安建设汇报材料
2014/08/14 职场文书
2014年党的群众路线整改措施思想汇报
2014/10/12 职场文书
打架赔偿协议书范本
2014/10/26 职场文书
2014年学习部工作总结
2014/11/12 职场文书
JavaScript实现显示和隐藏图片
2021/04/29 Javascript
基于HTML十秒做出淘宝页面
2021/10/24 HTML / CSS