Используйте jQuery, чтобы проверить версию своего браузера всего за несколько строк кода. Вы можете оптимизировать код для различных браузеров, таких как Firefox, IE, Safari, Chrome и других. Функции jQuery jQuery.Browser () и jQuery.Browser.Version () делают всю тяжелую работу за нас!
Вот как ты это делаешь.
// Пример: вывести всю информацию о версии о текущем браузере
jQuery.each(jQuery.browser, function(i, val) { $(" " + i + " : " + val + " ") .appendTo( document.body ); });
jQuery.each(jQuery.browser, function(i, val) { $(" " + i + " : " + val + " ") .appendTo( document.body ); });
Пример выходов:
- Internet Explorer: 6.0, 7.0, 8.0
- Mozilla / Firefox / Flock / Camino: 1.7.12, 1.8.1.3, 1.9
- Опера: 10.06, 11.01
- Safari / Webkit: 312,8, 418,9
// Пример: оповещения «Делайте вещи для Firefox 3» только для браузеров Firefox 3.
var ua = $.browser; if ( ua.mozilla && ua.version.slice(0,3) == "1.9" ) { alert( "Do stuff for firefox 3" ); }
// Пример: установить свойство CSS для конкретного браузера.
if ( $.browser.msie ) { $("#div ul li").css( "display","inline" ); } else { $("#div ul li").css( "display","inline-table" ); }