Тема: Browser Detection
Показать сообщение отдельно
  #7 (permalink)  
Старый 12.10.2008, 21:50
...
Отправить личное сообщение для Zeroglif Посмотреть профиль Найти все сообщения от Zeroglif
 
Регистрация: 09.03.2008
Сообщений: 216

Сообщение от Octane
А чем
В вашем скрипте чем плохо? Ничего ужасного, я только сказал о том, что свойство 'opera' для версий >5, а 'opera.version' для >7.6, в промежутке 5-7.6 опера не определится. Заодно из слабовыраженных недостатков 'window.opera' можно назвать возможность удаления этого объекта самим оперистом, до сих пор встречаются такого рода рекомендации (UserJS и проч.) под соусом "пробиться на сайт, который блокирует Оперу, опрашивая это свойство"... Кстати, я сейчас попробовал в 8-ке обращение к символам строки в массивном стиле, не прошло? непонятно, когда они это ввели.

Сообщение от Андрей Параничев
Бывают ситуации, где простым object detection не обойтись
А как вы предполагаете в этих случаях точно определять каждый браузер?

Сообщение от Андрей Параничев
например DOMContentLoaded - просто проверить наличие addEventListener недостаточно
Поясните, пжлста.
Ответить с цитированием