8 Mart 2010, PAZARTESİ
Algılama JavaScript tarayıcı?
Ne kadar doğru tarayıcı ve sürümü JavaScript kullanarak belirleyebilirim?
CEVAP
8 Mart 2010, PAZARTESİ
navigator.sayswho= (function(){
var ua= navigator.userAgent, tem,
M= ua.match(/(opera|chrome|safari|firefox|msie|trident(?=\/))\/?\s*(\d )/i) || [];
if(/trident/i.test(M[1])){
tem= /\brv[ :] (\d )/g.exec(ua) || [];
return 'IE ' (tem[1] || '');
}
if(M[1]=== 'Chrome'){
tem= ua.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= ua.match(/version\/(\d )/i))!= null) M.splice(1, 1, tem[1]);
return M.join(' ');
})();
Adından da anlaşılacağı gibi, bu isim ve sürüm tarayıcı tarafından sağlanan numarasını söyler.
Birden fazla tarayıcılarda yeni kodu test ederken test ve hata sonuçları sıralama için kullanışlı.
Bunu Paylaş:
Algılama JavaScript tarayıcı?...
Javascript/CSS ile html/görüntü çevirm...
JavaScript nesne algılama: sözdizimi k...
Ne Zaman Tarayıcı Otomatik Olarak Java...
Bir JavaScript başka bir tarayıcı penc...