об’єкт navigator

Ви хочете створити власний сайт на просторах Інтернету? Причому бажано, щоб він був красивим, зручним і «неглючним»? Здавалося б, чого простіше: існує стільки програм - конструкторів сайтів. Однак щоб створити дійсно професійний сайт, подібних утиліт недостатньо. Вам буде потрібно знання мов програмування HTML і XHTML, а також каскадних таблиць стилів CSS. І в цьому випадку книга, яку ви тримаєте в руках, - саме те, що вам необхідно. З її допомогою ви навчитеся створювати красиво оформлені, швидкі та професійні сайти. З цією книгою ваша сторінка ніколи не залишиться непоміченою в Мережі!
Книга: HTML, XHTML і CSS на 100%
об'єкт Navigator
Розділи на цій сторінці:
Об'єкт Navigator автоматично створюється при відкритті веб-сторінки браузером і містить загальну інформацію про браузер користувача.
Об'єкт Navigator служить для доступу до самої програми оглядача. Не плутайте його з об'єктом Window, що представляє поточне вікно браузера, і назвою програми Netscape Navigator.
Завдяки об'єкту Navigator можна дізнатися деякі дані про браузер і комп'ютері користувача. Це дозволить створити при формуванні
різного стилю веб-сторінок для різних браузерів.
строкові значення про браузері користувача.
• appCodeName - визначає кодове ім'я (платформу, «движок») браузера.
• appName - вказує ім'я (назва) браузера, наприклад Netscape або Internet Explorer.
• appVersion - визначає версію браузера, включаючи платформу, випуск браузера і операційну систему користувача.
• userAgent - повертає рядок, що ідентифікує браузер користувача, тобто заголовок протоколу, використовуваного браузером під час роботи з сервером. Простіше кажучи, ця назва браузера, що посилається сервера за допомогою HTTP-протоколу. Воно є комбінацією значень властивостей appCodeName і appVersion.
• cookieEnabled - вказує, дозволено чи ні використання cookies, що дозволяють зберігати невеликі фрагменти інформації на комп'ютері користувача. Повертає true, якщо користувач дозволив браузеру прийом cookies. Підтримується тільки Internet Explorer, починаючи з версії 4.0.
• browserLanguage - визначає поточну мову браузера. Підтримується тільки Internet Explorer, починаючи з версії 4.0.
• systemLanguage - вказує мову операційної системи за замовчуванням, наприклад ru, якщо використовується російська версія Windows. Підтримується тільки Internet Explorer, починаючи з версії 4.0.
• userLanguage - визначає призначені для користувача настройки мови операційної системи. Підтримується тільки Internet Explorer, починаючи з версії 4.0.
• platform - вказує платформу операційної системи користувача, наприклад Win32.
• cpuClass - визначає клас (тип) центрального процесора комп'ютера користувача. Наприклад, x8 6 або Alpha. Підтримується тільки Internet Explorer, починаючи з версії 4.0.
Розглянемо приклад сценарію, в якому визначаються різні характеристики браузера (лістинг 10.11).