检测低版本浏览器

最近在做一个项目,貌似用的框架不支持ie9以下,又不想重新来修改,没办法,只好做一个弹出框来提示用户了!于是乎,上网搜了一下,结合别人的代码,改了一下,

function stopDefault(e) {

        if ( e && e.preventDefault )

            e.preventDefault();

        else

            window.event.returnValue = false;

        return false;

    }

    

    function testBrower(){

        var Sys = {};

        var ua = navigator.userAgent.toLowerCase();

        var s;

        // ie firefox chrome

        (s = ua.match(/msie ([\d.]+)/)) ? Sys.ie = s[1] : (s = ua.match(/firefox\/([\d.]+)/)) ? Sys.firefox = s[1] : (s = ua.match(/chrome\/([\d.]+)/)) ? Sys.chrome = s[1] : 0;

        

        if(Sys.ie <='8.0') {

            J('.btn-lowbrower').on('click', function(){

                J('.low-brower, .btn-close').show();

                

                stopDefault();

            });

        }

    }

    

    testBrower();

 

这个就权当自己做的一个记录吧!有好的建议也可以提哦~

posted @ 2015-12-21 15:39  duchushouxin  阅读(189)  评论(0)    收藏  举报