javascript判断常用浏览器版本和类型兼容处理
根据项目需求具体设置,仅做参考
<!DOCTYPE html>
<html><head><title>请升级您的浏览器</title><meta content="text/html; charset=utf-8" http-equiv="Content-Type"><!-- IE8/9及以后的版本用最新的引擎渲染网页 --><meta content="IE=edge" http-equiv="X-UA-Compatible"><style>body {font-size: 16px;font-family: Georgia, Verdana, sans-serif;color: #333;padding: 0;margin: 0;}.content {display: none;min-width: 1024px;margin: 47px 20px;background-color: #ffffff;position: relative;}.content .title {text-align: center;margin: 13px 25px;font-weight: bold;font-size: 19px;}.content .tag {text-align: center;margin: 13px 25px;font-size: 19px;font-family: 'Open Sans', sans-serif;font-weight: 300;}</style>
</head><body><!--页面内容仅做参考--><div class="content" id="content"><p class="title">您的浏览器需要更新,请下载一款免费而优秀的最新版浏览器。</p><p class="tag">带来更多安全、极速和乐趣。</p></div><script>(function () {//取得浏览器的userAgent字符串var myBrowser, Version, version, userAgent = navigator.userAgent;var arr = navigator.userAgent.split(' ');for (var i = 0; i < arr.length; i++) {if (/chrome/i.test(arr[i])||/Firefox/i.test(arr[i])||/Microsoft Edge/i.test(arr[i])||/Opera/i.test(arr[i])||/360/i.test(arr[i])||/Safari/i.test(arr[i]))Version = arr[i]}if (Version) {version = Number(Version.split('/')[1].split('.')[0]);} else {version = false;}if (userAgent.indexOf("Chrome") > -1 && userAgent.indexOf("Safari") > -1 && version >49) {//Chrome MAX:84myBrowser = true}else if(userAgent.indexOf("Firefox") > -1 && version > 78){//Firefox MAX:79myBrowser = true} else if(userAgent.indexOf("Windows NT 6.1; Trident/7.0;") > -1 && version > 84){//Edge MAX:84myBrowser = true}else if(userAgent.indexOf("Opera") > -1 && version > 69){// Opera MAX:70myBrowser = true}else if(userAgent.indexOf("360") > -1 && version > 11){// 360-MAX:12myBrowser = true}else if(userAgent.indexOf("Safari") > -1 && userAgent.indexOf("Chrome") == -1 && version > 4){// Safari MAX:5myBrowser = true} else if(!!window.ActiveXObject || "ActiveXObject" in window){// IE MAX:11myBrowser = true}else {myBrowser = false}if (myBrowser) {document.getElementById('content').style.display = "block"}})();</script>
</body></html>
javascript判断常用浏览器版本和类型兼容处理相关推荐
- javascript 判断当前浏览器版本
var xmlhttp; if (window.XMLHttpRequest){// code for IE7+, Firefox, Chrome, Opera, Safarialert(" ...
- 判断当前浏览器版本ie浏览器跳转谷歌浏览器
判断当前浏览器版本ie浏览器跳转谷歌浏览器 在 vue 项目 index.html中 添加 function getOs() { if (navigator.userAgent.indexOf(&qu ...
- jquery判断ie浏览器版本
jquery判断ie浏览器版本 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 < script type ...
- javascript判断ie浏览器
1.判断版本是否低于9: if(navigator.appName.indexOf("Internet Explorer")!=-1){ //yeah, he's using IE ...
- 原生js判断IE浏览器版本
// 判断IE浏览器版本function IEVersion() {var userAgent = navigator.userAgent; //取得浏览器的userAgent字符串 var isIE ...
- 判断IE浏览器版本(IE10+)
判断IE浏览器版本(IE10+) 项目不支持低版本的IE,在登录的时候通过判断浏览器版本,寄语人性化的提示,具体实现如下 可以写在在公共函数文件里,到时候直接 import { IEVersion } ...
- javaScript判断当前浏览器(谷歌、火狐、IE)兼容IE11
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> ...
- JavaScript判断office的版本
使用JavaScript判断office版本,在项目开发中非常有用,由其是在OA系统的在线office编辑,我们需要让office在线编辑工具同时支持office的多个版本,例如office2003. ...
- Vue判断IE浏览器版本并提示
首先接到这个任务时感觉很懵.首先让我们梦回2016. 然而公司竟然还有人用IE11以下的版本.你说神奇不神奇? 看了好几篇文章,搜了好多代码.下面进入正题: 原始代码放入public/index.ht ...
最新文章
- 将长度为n的绳子分为m段求各段乘积的最大值
- 【linux 开发】定时器使用setitimer
- 5 仓库号xxx的主数据仍然现存不能删除(慎用)
- win7开启ftp被动模式_FTP服务器在Linux系统上的搭建
- Android graphic: bitmap and it's principle
- 安全双标准或成拖垮企网防护的新威胁
- linux jenkins自动部署,【linux】【jenkins】自动化部署一 安装jenkins
- FPGA BCD计数器(多位)
- WPF解析Fnt字体
- Excel函数公式大全—INDEX函数
- 明哥,给大学生的几点建议
- 优秀工程师必备的一项技能,你解锁了吗?
- 三菱q系列plc连接电脑步骤_三菱Q系列PLC 以太网通信设置方法
- 【抽奖平台开发(1)】抽奖功能的前端实现(HTML+JS+CSS)
- 在Mac上更安全的搜索和下载BT
- 【图像处理笔记】图像分割之聚类和超像素
- Linux下mplayer播放器安装及故障排除
- 《管理的常识》读书笔记
- js前端处理过滤特殊字符以及输入法特殊表情符号emoji的正则方法,解决数据库报错问题。
- iOS客户端monkey测试
热门文章
- javax.servlet.Filter详解(二) 转自:http://hi.baidu.com/jxnuywf/blog/item/f3834aee93e2fdf8b2fb95cc.html
- mysql计算三角形斜边_MySQL 5.7新特性之Generated Column(函数索引)
- 超直线能否用于真实物理空间?
- 盘点在未来,或许会被人工智能机器人取代的10种职业
- python如何将字典数据存入excel
- python//网络嗅探器
- 使用py对Excel表格进行基本读写操作
- 在职研究生(多重继承)Python
- Virtualbox主机和虚拟机之间文件夹共享及双向拷贝
- Spring Boot【定制化】~ AOP统一结果处理以及异常拦截