За последние 24 часа нас посетил 22821 программист и 1270 роботов. Сейчас ищут 774 программиста ...

Проверка версии браузера IE + перенаправление

Тема в разделе "JavaScript и AJAX", создана пользователем bybad, 26 сен 2011.

  1. bybad

    bybad Активный пользователь

    С нами с:
    31 июл 2011
    Сообщения:
    25
    Симпатии:
    0
    Необходимо сделать проверку если клиент использует браузер IE и в случае если версия браузера ниже заданной в параметрах происходит перенаправление на другую страницу. Вот скрипт который использую:
    Код (Text):
    1.  
    2. <script type="text/javascript" src="blocks/jquery-1.6.4.min.js"></script>
    3. <script type="text/javascript">
    4.  
    5. jQuery(document).ready(function(){
    6.    if(jQuery.browser.msie && jQuery.browser.version < 8){
    7.      location.href("update-browser.html");
    8.    }
    9.  });
    10. </script>
    Перенаправление работает, но перенаправляет все версии, даже выше 8 версии.
    Скорее всего проблема в том что версия браузера выглядит не одним числом, у меня она такая 8.0.6001. 18702IC

    Как можно решить проблему ? Или может есть другой подход ?
    Заранее благодарю.
     
  2. Михаил

    Михаил Активный пользователь

    С нами с:
    12 июл 2009
    Сообщения:
    545
    Симпатии:
    0
    Адрес:
    Bielarus
    попробуй
    Код (Text):
    1.  parseInt(jQuery.browser.version)
    может поможет
     
  3. Feiron

    Feiron Активный пользователь

    С нами с:
    12 авг 2009
    Сообщения:
    22
    Симпатии:
    0
    [js]
    parseInt(jQuery.browser.version.substr(0,1));
    [/js]

    Могёт так?