IE浏览器低版本判断及升级提示

news/2024/11/8 3:46:20/

需求:

由于公司项目对于ie浏览器只支持ie10及以上版本,为了更好的用户体验及人性化提示,想在代码里判断下ie浏览器低版本加个提示。

解决方案:

先贴代码:

<!--[if lte IE 9]><script>alert("您正在使用的浏览器版本过低,为了您的最佳体验,请先升级浏览器。");window.location.href="http://support.dmeng.net/upgrade-your-browser.html?referrer="+encodeURIComponent(window.location.href);</script>
<![endif]-->
复制代码

将这段代码放在html文件的head标签内即可。

我公司这个项目是vue-cli构建的单页面应用,所以就贴在了项目工程根目录的index.html里,非单页面应用可以贴在登录页里。

例如我的index.html是这样滴:

<!DOCTYPE html>
<html><head><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"><meta name="renderer" content="webkit"><meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no"><meta name="format-detection" content="telephone=no"><title></title><!--[if lte IE 9]><script>alert("您正在使用的浏览器版本过低,为了您的最佳体验,请先升级浏览器。");window.location.href="http://support.dmeng.net/upgrade-your-browser.html?referrer="+encodeURIComponent(window.location.href);</script><![endif]--></head><body><div id="app"></div></body>
</html>复制代码

拓展

以上是针对ie9及以下版本,

针对ie8及以下版本只需把9换成8即可,

针对ie10及以下版本使用:

  <script>/*@cc_on alert("您正在使用的浏览器版本过低,为了您的最佳体验,请先升级浏览器。");window.location.href="https://support.dmeng.net/upgrade-your-browser.html?referrer="+encodeURIComponent(window.location.href); @*/</script>
复制代码

参考:support.dmeng.net/upgrade-you…


http://www.ppmy.cn/news/768898.html

相关文章

IE高版本如何设置IE低版本进行测试

安装过ie高版本之后&#xff0c;再安装低版本ie的时候 会提示 已经有新的版本存在&#xff0c;作为开发者来说&#xff0c;有时候做前端页面的时候需要兼容好几个版本&#xff0c;比如要兼容ie8以上。但是随着电脑系统的更新 自带的ie版本也升级了&#xff0c;现在我的版本是ie…

兼容ie低版本

刚开始不需要兼容ie&#xff0c;后来加了需求&#xff0c;说要兼容ie低版本&#xff0c;低版本打开项目是空白&#xff0c;碰到这样的事情是不是很头疼&#xff0c;需改如下 1&#xff0c;vue&#xff0c;react项目中引用babel.js&#xff0c;原理是把es6语法转成es5&#xff…

计算机安装了更新ie版本,win7重做后,发觉IE浏览器版本低,怎么办?今天教大家重装系统后,升级IE浏览器-win7版本...

有好多人喜欢微软原装的纯净系统&#xff0c;特别是一些办公的人们喜欢IE浏览器&#xff0c;不喜欢第三方浏览器&#xff0c;因为好多办公的网页不兼容别的浏览器&#xff0c;那么重做微软原装的win7,发现ie浏览器版本过低&#xff0c;很多网站不兼容。那么今天来教大家学习把w…

【IE11】兼容低IE版本的设置方法

当电脑上安装IEtester无法使用&#xff0c;而本机又恰巧安装了IE11&#xff0c;可以通过设置IE11兼容性为 IE8、IE9、IE10等&#xff0c;来设置低版本的IE兼容性 Step1&#xff1a;点击键盘的【F12】键&#xff0c;弹出调试界面。如图1所示。 step2&#xff1a;点击如图1中的红…

解决IE浏览器低版本兼容性问题的最快方法

解决IE8以下浏览器低版本的兼容性问题&#xff0c;最快的方法就是将以下代码放在网页的head标签内&#xff1a; <!--[if lte IE 8]> <script async>location.href "https://emuchong.com/x/update.html"; </script> <![endif]--> 这种方…

字体图标兼容性,兼容IE

http://www.w3cfuns.com/thread-5597432-1-1.html font-face是CSS3中的一个模块&#xff0c;他主要是把自己定义的Web字体嵌入到你的网页中&#xff0c;随着font-face模块的出现&#xff0c;我们在Web的开发中使用字体不怕只能使用Web安全字体&#xff0c;你们当中或许有许多…

win7系统升级ie11,在KB2729094更新失败时的解决方法

好久没来写博客&#xff0c;原来公司有个论坛地址&#xff0c;现在坑爹&#xff0c;服务器撤掉了。白写那么多积累。 最坑爹的是C#桌面开发&#xff0c;转Java服务器&#xff0c;好不容易两个来月成功的转过去了&#xff0c;感觉上手很容易&#xff0c;现在又让转web.这是非逼…

IE低版本升级到IE11,问题总结

IE在升级过程中不断的摒弃一些方法和更新一些方法&#xff0c;所以按照老版本IE编写的代码在新版本的IE上运行时会出现一些问题。这时候一般把方法改成最新的基本就可以了。 1. firstChild 方法无法获取第一个标签 说明&#xff1a;其实不是没有获取到标签&#xff0c;而是在获…