Javascript Browser Version Öğrenme

  1. Bad Code
    2
    1304
    11/8/2018 1:00:00 PM

    Browserların sürümünü öğrenmek için javascript koduna ihtiyacım var yardımcı olur musunuz ?

    javascript html 9 gün önce 26 Görüntüleme

( 1 ) Cevap

  1. ali
    2
    ali
    3088
    11/8/2018 1:04:00 PM

    Browseri ve güncel versiyonu aşağıdaki fonksiyon ile bulabilirsin.

     navigator.sayswho= (function(){
        var brow= navigator.userAgent, tem, 
        M= brow.match(/(opera|chrome|safari|firefox|msie|trident(?=\/))\/?\s*(\d+)/i) || [];
        if(/trident/i.test(M[1])){
            tem=  /\brv[ :]+(\d+)/g.exec(brow) || [];
            return 'IE '+(tem[1] || '');
        }
        if(M[1]=== 'Chrome'){
            tem= brow.match(/\b(OPR|Edge)\/(\d+)/);
            if(tem!= null) return tem.slice(1).join(' ').replace('OPR', 'Opera');
        }
        M= M[2]? [M[1], M[2]]: [navigator.appName, navigator.appVersion, '-?'];
        if((tem= brow.match(/version\/(\d+)/i))!= null) M.splice(1, 1, tem[1]);
        return M.join(' ');
    })();
    
    console.log(navigator.sayswho); // outputs: "Chrome 70"
    

Cevabınız