Я использую jQuery для обнаружения Агента браузера пользователя и затем добавляю имя браузера в качестве css-класса к телу. Это работает как магия с webkit и mozilla ... но с msie это не получается - но не знаю почему. Для msie мне также нужно добавить не только «msie», но и один класс с номером версии используемого msie (например, «msie7» или «msie8»).
Все работает, только раздел msie не работает!
мой (полный) jQuery-код:
<script type="text/javascript">
<!--
(function($){
$(function(){
var $copy = $('div.SPA_printcontact').clone();
var $body = $('body');
$copy.insertAfter('#printdate');
if($.browser.msie) {
$body.addClass('msie')
var userAgent = userAgent.substring(0,userAgent.indexOf('.'));
var version = userAgent;
$body.addClass('msie' + version)
}
if($.browser.webkit) {
$body.addClass('webkit')
}
if($.browser.mozilla) {
$body.addClass('mozilla')
}
});
}(jQuery));
-->
</script>