Показать сообщение отдельно
  #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(){});
}
Ответить с цитированием