Определение возможностей браузера

Вместо стандартной проверки с помощью свойств navigator.appVersion и navigator.appName Opera 4+ и Netscape Navigator 5+ (как, впрочем, и Internet Explorer 5+) можно выявить одной строкой:

var bW3CDOM = document.getElementById;

Таким образом, полная проверка на наличие у пользователя «приличного» браузера сведётся примерно к следующему:

var bNN4 = document.layers;
var bIE4 = document.all && document.all.item; // проверка поддержки document.all.item необходима для отсечения Opera
var bW3CDOM = document.getElementById;
var bDOMBrowser = bNN4 || bIE4 || bW3CDOM;

Автора ищите здесь.

Оцени публикацию:
  • 1,5
Оценили человек: 1

Похожие статьи:

Справочники и учебники:


Комментарии посетителей:
  • 8) :-O :-)8 :-)8 :-)8 :-)8 :-)8
    29 декабря 2010, 20:39 коммент полезен : +3 # Гость
  • Хороший фреймворк для определения возможностей браузера has.js. Небольшое описание есть тут: http://www.clearboth.ru/article/javascript-feature-detection-with-hasjs.html
    10 января 2011, 10:39 коммент полезен : +1 # Гриша
Предложения и пожелания:
Ваше имя:
Ваш E-mail:
Сколько будет Οдин + Τри
Главная
X

Новые заметки:

Про что мы забываем когда делаем оценку задачи по времени

Список вопросов для собеседования разработчика по телефону

Symfony2 авторизация без Doctrine2 для чайника

Phpstorm7 LiveEdit

Жесткий хабр или не хабр, тогда кто?

Яндекс.Деньги мошенничество

Как узнать какие страницы в поиске яндекса или это секрет

Последние комменты:

Yapro CMS:

Здравствуйте, Гость | Войти | Регистрация | Карта сайта | RSS ленты | Ошибка в тексте? Выделите её мышкой и нажмите: Ctrl + Enter

youtube.com/watch?v=7hFivbgIEqk

При полном или частичном использовании материалов данного сайта, ссылка на сайт "yapro.ru" обязательна как на источник информации.
Автоматический импорт материалов и информации с сайта запрещен.
Copyrights © 2007 - 2018 YaPro.Ru

Главная » Веб-мастеру » JavaScript »