Показать сообщение отдельно
  #1 (permalink)  
Старый 21.03.2012, 17:04
Профессор
Отправить личное сообщение для lamer Посмотреть профиль Найти все сообщения от lamer
 
Регистрация: 08.02.2012
Сообщений: 216

Проблема с определением userAgent
Здравствуйте, есть скрипт который определяет браузер и исходя из этого выдает алерт.

<html>

<head>

</head>

<body>
<script>
 if (navigator.userAgent.toLowerCase().indexOf('msie') != -1 && navigator.userAgent.toLowerCase().indexOf('opera') == -1 && navigator.userAgent.toLowerCase().indexOf('webtv') == -1) {
   alert('IE');
 }
 if (navigator.userAgent.toLowerCase().indexOf('gecko') != -1) {
   alert('FF');
 }
</script>
</body>

</html>


Проблема в том что и в FireFox и в Chrome есть gecko.
В итоге при запуске в Chrome вылетает алерт alert('FF');

Кто сталкивался, как бороться ?
Ответить с цитированием