Вариация седьмая: с определением типа браузера

Последний пример сценария, который мы рассмотрим в этом разделе, показывает, как программа JavaScript может легко определить тип и версию браузера.
Давайте посмотрим на текст сценария, позволяющего извлекать подобную информацию. Он представлен в листинге 1.8.
Листинг 1.8. Файл chapter1/HelloInfo/HelloInfo.php

Hello, world!

Something about you...

Navigator Name:"
+ navigator.appName.bold() + "");
document.writeln("Navigator Code Name:"
+ navigator.appCodeName.bold() + "");
document.writeln("Navigator version:"
+ navigator.appVersion.bold() + "");
document.writeln("User agent:"
+ navigator.userAgent.bold() + "");
// -->

Здесь сценарий JavaScript формирует в документе HTML строки таблицы, записывая в них названия различных свойств объекта navigator и значения, соответствующие этим свойствам.
Объект navigator - это сам браузер. Обращаясь к свойствам этого объекта, можно получить различную информацию о браузере.
Наиболее интересны для нас свойства navigator.appName и navigator.appVersion, так как они позволяют однозначно определить тип браузера и его версию. Обладая этой информацией, вы можете динамически “приспособить” документ HTML к навигатору, установленному у пользователя.
Заметим, что в браузере Microsoft Internet Explorer реализован еще один метод определения версии браузера, который мы рассмотрим позже. К сожалению, этот метод несовместим с браузером Netscape Navigator.

Не пропустите: philips hts5590/51 купить
the inbetweeners 1 днем и ночью Полнее..
На досуге - подержанный geely mk - разумные цены Полнее..
Лучшее предложение: hp ce251a купить днем и ночью