Надеюсь, это поможет:
http://www.quirksmode.org/js/detect.html
(это длинный сценарий, поэтому я не хочу публиковать его здесь)
{ {1}}Я думаю, что jQuery правильно понял, когда они поддерживают тестирование функций , а не только браузер.
Это базовая функция для определения типа браузера , но из этого маленького кода трудно понять, что идет не так ... Можно ли добавить текст isBrowser () это поможет.
Очень хорошая статья об этом взята из Quirksmode: http://www.quirksmode.org/js/support.html
Сценарий, поставляемый 'lajuette', хорош, но он не заставляет вас намного умнее. Тот же автор объясняет свое мышление, стоящее за сценарием в приведенной выше ссылке, и в основном то, что он говорит: