JavaScript IE9以下浏览器版本升级提示

<html>
<body>
<script>
    var userAgent = navigator.userAgent;
    var isOpera = userAgent.indexOf("Opera") > -1;
    var isIE = userAgent.indexOf("compatible") > -1 && userAgent.indexOf("MSIE") > -1 && !isOpera;
    if (isIE) {
        var IE5 = IE55 = IE6 = IE7 = IE8 = false;
        var reIE = new RegExp("MSIE (\\d+\\.\\d+);");
        reIE.test(userAgent);
        var fIEVersion = parseFloat(RegExp["$1"]);
        if (fIEVersion<9) {
            var d = document.createElement("div");
            d.className = "browsehappy";
            d.innerHTML = '<div style="width:100%;height:100px;font-size:20px;line-height:100px;text-align:center;background-color:#E90D24;color:#fff;margin-bottom:40px;">\u60a8\u7684\u6d4f\u89c8\u5668\u7248\u672c\u592a\u4f4e\uff0c\u8bf7\u5c06\u6d4f\u89c8\u5668\u5347\u7ea7\u81f3\u6700\u65b0\u7248\u672c\uff0c\u83b7\u5f97\u66f4\u597d\u7684\u6d4f\u89c8\u4f53\u9a8c\uff01</div>';
            var f = function() {
                var s = document.getElementsByTagName("body")[0];
                if ("undefined" == typeof(s)) {
                    setTimeout(f, 10)
                } else {
                    s.insertBefore(d, s.firstChild)
                }
            };
            f()
        }
    }
</script>
</body>
<html>

效果如下:

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏ios 技术积累

UIProgressView 当前进度显示圆角

也就是把 UIProgressView的trackTintColor设置为透明。假如进度条没有填满是效果是这样的

6442
来自专栏GIS讲堂

Openlayers4中实现动态线效果

6182
来自专栏Android Note

Android – Path画搜索动画

3744
来自专栏谈补锅

Quartz2D复习(一)--- 基础知识 / 绘制线段圆弧 / 图片水印 / 截图

1、Quartz 2D是一个二维绘图引擎,同时支持ios和Mac系统; Quart2D的API是纯C语言的,API来自于Core  Graphics框架:

1291
来自专栏技术之路

QTableView 一列添加两个按钮

在QTableView的一列里添加两个按钮,之前添加一个按钮的思路是一样的,只是计算了一下按钮的宽,放两个按钮而已。 本例源代码:QtTowButtons.ra...

6009
来自专栏柠檬先生

Reactjs 入门基础(二)

如果我们需要向组件传递参数,可以使用 this.props 对象,实例如下:   <body>     <div id="example"></...

2057
来自专栏Jack的Android之旅

高仿京东金融的数值滚动尺

以前博客讲的大部分都是静态的自定义View的编写,其实无非就是“画画”画出一个好看的效果,而这篇博客写的是写一个动态的自定义控价,这里不仅需要"画",还要各种事...

1143
来自专栏C#

DotNet指定文件显示的尺寸

    在项目中开发中,有时候需要将文件的尺寸进行控制,例如需要将文件的尺寸指定为字节,TB等。现在提供一个方法,实现将指定文件的尺寸,     提...

2006
来自专栏前端小叙

小程序首页获取数据给数组赋值,实现加载更多,以及遇到的坑

不能直接把后台返回的数组数据赋值到定义的空数组中,一定要concat连接,否则结果是看似是个数组,但是获取到的该数组却为空,导致第一次上拉加载更多的时候是拿到的...

5943
来自专栏一“技”之长

iOS开发CoreAnimation解读之四——Layer层动画内容

        通过前几篇博客的介绍,我们可以了解到layer层可以设置许多与控件UI相关的属性,并且对于iOS开发,UIView层的属性是会映射到CALaye...

961

扫码关注云+社区

领取腾讯云代金券