Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 30.07.2013, 19:41
Интересующийся
Отправить личное сообщение для More_skills Посмотреть профиль Найти все сообщения от More_skills
 
Регистрация: 28.07.2013
Сообщений: 13

определить браузер
Почему window.navigator.appCodeName в Chrome и в Firefox и там, и там Netscape и как понять, где тот, а где другой браузер?
Ответить с цитированием
  #2 (permalink)  
Старый 31.07.2013, 00:40
Интересующийся
Отправить личное сообщение для More_skills Посмотреть профиль Найти все сообщения от More_skills
 
Регистрация: 28.07.2013
Сообщений: 13

это тупой вопрос, да?
Ответить с цитированием
  #3 (permalink)  
Старый 31.07.2013, 01:26
Аспирант
Отправить личное сообщение для jule Посмотреть профиль Найти все сообщения от jule
 
Регистрация: 23.02.2013
Сообщений: 57

Нет, просто Вы используете странный метод определения. Попробуйте navigator.userAgent. Также, если Вам нужно настроить определение браузера вплоть до его версии, то используйте navigator.appVersion.
Ответить с цитированием
  #4 (permalink)  
Старый 31.07.2013, 03:55
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

Сообщение от More_skills
Почему window.navigator.appCodeName в Chrome и в Firefox и там, и там Netscape
Потому что так предписывает спецификация. Честно говоря не знаю почему. Скорее всего ради совместимости со старыми сайтами.

Не используйте определение браузера. Лучше тестируйте нужные фичи.

if (window.addEventListener) {
    document.addEventListener('click', function(){});
} else {
   document.attachEvent('onclick', function(){});
}
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Определить, поддерживает ли браузер Adobe Flash? userball Общие вопросы Javascript 0 03.07.2013 15:58
как определить предел желаемого (сколько может выдержать браузер)) al456 Элементы интерфейса 4 03.02.2013 23:20
Как определить была ли ссылка посещена Почемучкин Элементы интерфейса 12 10.09.2012 10:54
как определить макс. возможный размер клиентской области браузера Svoy4 Events/DOM/Window 4 17.10.2011 08:05
Браузер не успевает определить высоту вновь созданного через XMLHttpRequest элемента Lockpickup AJAX и COMET 17 25.04.2011 17:58