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

Вместо стандартной проверки с помощью свойств 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;

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


09.07.2007 21:29

Комментарии

8) :-O :-)8 :-)8 :-)8 :-)8 :-)8
|
Хороший фреймворк для определения возможностей браузера has.js. Небольшое описание есть тут: http://www.clearboth.ru/article/javascript-feature-detection-with-hasjs.html
Гриша |

Copyrights © 2007 - 2026 YaPro.Ru