Об'єкт navigator - студопедія

Об'єкт navigator (див. 4.5.1) служить для отримання характеристик Web-браузера клієнта.

Підтримувані об'єктом navigator властивості відрізняються в різних Web-браузерах. Нижче наведені ті властивості (тільки для читання), які підтримуються всіма Web-браузерами:

· UserAgent - містить рядок, що ідентифікує Web-браузер клієнта;

· AppName - містить ім'я програми Web-браузера;

· AppVersion - містить версію програми Web-браузера;

· AppCodeName - містить ім'я коду програми Web-браузера;

· Platform - містить назву клієнтської платформи;

· CookieEnabled - містить true, якщо Web-браузеру дозволено Вашим прийом cookie, інакше містить false.

Основними характеристиками Web-браузера є його ім'я і версія.

Ім'я Web-браузера можна визначити по наявності у властивості userAgent наступних рядків:

· "MSIE" - для Internet Explorer;

· "Firefox" - для Firefox;

· "Opera" - для Opera;

· "Safari" - для Safari.

Версію Web-браузера також визначається за допомогою властивості userAgent. Номер версії слід відразу за рядком імені Web-браузера та відділений від неї символом пробілу (в Internet Explorer) або символом "/" (в Firefox і Opera). В номер версії в Windows задається після рядка "Version /".

Приклад 4.5.35. Визначення характеристик Web-браузера:

Ім'я Web-браузера можна отримати за допомогою наступної функції:

// Масив імен Web-браузерів

browserNames = new Array ( "MSIE",

"Firefox", "Opera", "Safari");

// Ім'я Web-браузера за замовчуванням

// Пошук імені Web-браузера в циклі

for (i = 0; i

// Якщо Web-браузер знайдений

Схожі статті