基于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 数组操作代码集锦
Apr 28 Javascript
javascript 跳转代码集合
Dec 03 Javascript
js实现照片墙功能实例
Feb 05 Javascript
JS与jQ读取xml文件的方法
Dec 08 Javascript
JavaScript中的Number数字类型学习笔记
May 26 Javascript
使用JS实现图片展示瀑布流效果的实例代码
Sep 12 Javascript
用Vue-cli搭建的项目中引入css报错的原因分析
Jul 20 Javascript
vue插件开发之使用pdf.js实现手机端在线预览pdf文档的方法
Jul 12 Javascript
VeeValidate 的使用场景以及配置详解
Jan 11 Javascript
Vue-Cli 3.0 中配置高德地图的两种方式
Jun 19 Javascript
vue 解决computed修改data数据的问题
Nov 06 Javascript
JS如何判断对象是否包含某个属性
Aug 29 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
如何在symfony中导出为CSV文件中的数据
2011/10/06 PHP
PHP不用第三变量交换2个变量的值的解决方法
2013/06/02 PHP
php为字符串前后添加指定数量字符的方法
2015/05/04 PHP
PHP三种方式实现链式操作详解
2017/01/21 PHP
PHP实现对图片的反色处理功能【测试可用】
2018/02/01 PHP
jquery中的on方法使用介绍
2013/12/29 Javascript
jquery 实现input输入什么div图层显示什么
2014/06/15 Javascript
Javascript removeChild()删除节点及删除子节点的方法
2015/12/27 Javascript
简单谈谈javascript中this的隐式绑定
2016/02/22 Javascript
基于BootStrap实现局部刷新分页实例代码
2016/08/08 Javascript
JavaScript中for循环的几种写法与效率总结
2017/02/03 Javascript
在JS中如何把毫秒转换成规定的日期时间格式实例
2017/05/11 Javascript
vue mixins组件复用的几种方式(小结)
2017/09/06 Javascript
微信小程序表单验证功能完整实例
2017/12/01 Javascript
Node.js成为Web应用开发最佳选择的原因
2018/02/05 Javascript
Javascript格式化并高亮xml字符串的方法及注意事项
2018/08/13 Javascript
Vue前后端不同端口的实现方法
2018/09/19 Javascript
在vue项目中优雅的使用SVG的方法实例详解
2018/12/03 Javascript
js实现图片推拉门效果代码实例
2019/05/18 Javascript
[05:06]2017亚洲邀请赛DAC回顾片
2017/04/19 DOTA
python实现的二叉树定义与遍历算法实例
2017/06/30 Python
MAC中PyCharm设置python3解释器
2017/12/15 Python
对Pandas DataFrame缺失值的查找与填充示例讲解
2018/11/06 Python
python单向循环链表原理与实现方法示例
2019/12/03 Python
Python使用xpath实现图片爬取
2020/09/16 Python
龟牌英国商店:Turtle Wax Brand Store UK
2019/07/02 全球购物
武汉高蓝德国际.net机试
2016/06/24 面试题
销售工作人员的自我评价分享
2013/11/10 职场文书
《青山处处埋忠骨》教学反思
2014/04/22 职场文书
帮一个朋友写的求职信
2014/08/09 职场文书
2015年爱国卫生工作总结
2015/04/22 职场文书
厉行节约工作总结
2015/08/12 职场文书
《童年的发现》教学反思
2016/02/18 职场文书
《吃水不忘挖井人》教学反思
2016/02/22 职场文书
如何解决springcloud feign 首次调用100%失败的问题
2021/06/23 Java/Android
Mysql如何查看是否使用到索引
2022/12/24 MySQL