vue判断当前浏览器为IE低版本,给出升级提示;IE11及其他浏览器正常使用
当当前浏览器为低版本浏览器,插件不支持IE低版本时候,给出友好提示。
/** 新增公告按钮 */ addNotice () {// 取得浏览器的userAgent字符串var userAgent = navigator.userAgent;// 判断是否为小于IE11的浏览器var isLessIE11 = userAgent.indexOf('compatible') > -1 && userAgent.indexOf('MSIE') > -1;if (isLessIE11) {this._message('请升级至IE11或更换其他浏览器,才能使用发布公告功能', 'warn')} else {this.afferentID = ''this.addDialog = truethis.titleName = '新增公告'} },
补充:
// 取得浏览器的userAgent字符串 var userAgent = navigator.userAgent; // 判断是否为小于IE11的浏览器 var isLessIE11 = userAgent.indexOf('compatible') > -1 && userAgent.indexOf('MSIE') > -1; // 判断是否为IE的Edge浏览器 var isEdge = userAgent.indexOf('Edge') > -1 && !isLessIE11; // 判断是否为IE11浏览器 var isIE11 = userAgent.indexOf('Trident') > -1 && userAgent.indexOf('rv:11.0') > -1;当isLessIE11时, var IEReg = new RegExp('MSIE (\\d+\\.\\d+);'); // 正则表达式匹配浏览器的userAgent字符串中MSIE后的数字部分,,这一步不可省略!!! IEReg.test(userAgent); // 取正则表达式中第一个小括号里匹配到的值 var IEVersionNum = parseFloat(RegExp['$1']); // IE7 IEVersionNum === 7 // IE8 IEVersionNum === 8 // IE9 IEVersionNum === 9 // IE10 IEVersionNum === 10 // IE版本<7 IEVersionNum < 10
vue判断当前浏览器为IE低版本,给出升级提示;IE11及其他浏览器正常使用相关推荐
- 浏览器尺寸判断(兼容标准及低版本ie浏览器)
1.总体思路:先判断浏览器类型,再根据不同浏览器类型用不同方法获取浏览器尺寸: 2.html <!DOCTYPE html> <html><head><met ...
- 字体图标在ie兼容问题(element低版本icon)(图标在ie浏览器不显示)
在项目开发过程中,项目用到的是element组件,版本号是2.4.7,遇到了图标字体在ie浏览器不显示的问题,这是在同事电脑出现的bug,我电脑同样是ie,11版本和10版本都没有问题,但是在同事电脑 ...
- 在电脑端微信或低版本ios,使用微信自带浏览器打开网页不显示
使用了es6的let,不解析let... 把let去掉或者使用工具把es6转为es5
- 解决vue项目在ie浏览器中无法显示的问题,兼容低版本浏览器问题
解决vue项目在ie浏览器中无法显示的问题,兼容低版本浏览器问题 1.在csdn中找到了一下解决方案,但与本项目略有不同 vue项目兼容ie浏览器的问题:在其他浏览器显示都是正常的,在ie11下显示空 ...
- 【CSS】清除浮动 ③ ( 清除浮动 - 使用 after 伪元素 | 语法简介 | 兼容低版本浏览器 | 原理分析 )
文章目录 一.清除浮动 - 使用 after 伪元素 ( 最流行写法 ) 1.额外标签法 和 overflow 样式法弊端 2.after 伪元素清除浮动简介 3.after 伪元素清除浮动核心代码 ...
- 解决vue低版本ios,安卓手机浏览器打开H5页面空白的问题
低版ios手机ios8,ios9,安卓6以后的自带浏览器打开VUE开发的H5页面有时候会出现白屏的问题,这是因为vue 项目中es6的方法和语法在这些低版本的手机上不支持,解决办法 es6转es5 一 ...
- vue 检测ie版本_Vue2+Webpack+ES6 兼容低版本浏览器(IE9)解决方案
Vue2+Webpack+ES6 兼容低版本浏览器(IE9)解决方案 解决方式:安装 "babel-polyfill" 即可. 命令:npm install --save-dev ...
- 从 ie10浏览器下Symbol 未定义的问题 探索vue项目如何兼容ie低版本浏览器(ie9, ie10, ie 11 )
1. 问题: vue项目在ie11下一片空白并报Symbol 未定义的错 原因: ie10浏览器解析不了es6的语法,需要我们使用babel(Babel是一种工具链,主要用于将EC ...
- IE浏览器低版本判断及升级提示
需求: 由于公司项目对于ie浏览器只支持ie10及以上版本,为了更好的用户体验及人性化提示,想在代码里判断下ie浏览器低版本加个提示. 解决方案: 先贴代码: <!--[if lte IE 9] ...
最新文章
- 使用 Xbrowser4远程连接到 CentOS 7
- Spring注解详解
- python测试用例管理工具_三款开源测试管理工具推荐
- Comp-Agg (A Compare-Aggregate Model for Matching Text Sequences)
- PHP SHA1withRSA加密生成签名及验签
- 前端学习(2611):vuex实现增加
- sequelize 外键关联_mysql – Sequelize.js外键
- 飞鸽传书的这一新的通信方式采用云技术
- fgetc与EOF的错综复杂关系
- KeyMob手机聚合平台已集成多家移动广告平台
- H3C ipv6与ipv4(6to4)隧道实验
- 身体出现十个信号当心短命
- 新书推荐 |《点石成金:访客至上的Web和移动可用性设计秘笈(原书第3版)》...
- 软件测试面试题【2021模拟面试整理版(含答案)】
- ROS机器人操作系统 优缺点分析
- AlphaGo算法原理浅析
- 20172301 《程序设计与数据结构》第六周学习总结
- 【玻璃心,碎一地】快来用人工智能技术测测有几个微信好友删除你
- python:从excel中提取高频词生成词云
- msp430流水灯c语言程序,MSP430单片机流水灯程序
热门文章
- Android图像处理之GPUImage for Android
- win7安全模式如何打开计算机管理,Win7安全模式怎么进?Win7进入安全模式方法
- CCR炒币机器人:炒币分三类人
- 友价商城2019.2月最新版
- cpci无法检索_图书馆无法进行CPCI-S检索 - 北京大学图书馆(PKULibrary)版 - 北大未名BBS...
- 无线传感器网络中的节点定位技术
- javax.validation
- vue中搜索功能如何请求数据接口来实现关键字查询
- Android第三方开发包值高德地图SDK使用介绍
- 批量正则化Batch Normalization