Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

ASP - Компонент Browser Capabilities

Компонент Browser Capabilities

Компонент Browser Capabilities создает объект BrowserType, который обеспечивает сценарии описанием возможностей веб-обозревателя клиента.

когда обозреватель подключается к веб-серверу, он автоматически посылает HTTP-заголовок «Агент пользователя». Этот заголовок представляет собой строку ASCII, которая идентифицирует обозреватель и его номер версии. Объект BrowserType сравнивает заголовок с записями в файле Browscap.ini.

Если совпадение найдено, объект BrowserType предполагает свойства обозревателя, совпадающими с теми, что приведены в списке.

Если объект не находит совпадения для заголовка в файле Browscap.ini, он ищет ближайшей совпадение с помощью знаков подстановки * и ?. Если совпадение не найдено даже при использовании знаков подстановки, объект будет использовать свойства обозревателя, задаваемые по умолчанию, если они указаны в файле Browscap.ini. Если объект не нашел совпадения, а установки по умолчанию не указаны в файле Browscap.ini, объект устанавливает каждую строку в значение "UNKNOWN".

Можно добавить свойства нового обозревателя к компоненту, просто обновив файл Browscap.ini.

Имена файлов

Browscap.dll Компонент Browser Capabilities.
Browscap.ini Текстовый файл, который сопоставляет возможности обозревателя с HTTP-заголовком «Агент пользователя». Этот файл должен находиться в том же каталоге, что и файл Browscap.dll.

Синтаксис

Set ТипОбозревателя = Server.CreateObject("MSWC.BrowserType")

Параметры

ТипОбозревателя

Указывает имя объекта BrowserType, создаваемого вызовом метода Server.CreateObject.

Пример

В приведенном ниже примере объект BrowserType используется для отображения таблицы, показывающей некоторые из возможностей текущего обозревателя.

<%  Set bc = Server.CreateObject("MSWC.BrowserType") %>
<TABLE BORDER=1>
<TR><TD>Browser</TD><TD> <%= bc.browser  %>
<TR><TD>Version</TD><TD> <%= bc.version  %> </TD></TR>
<TR><TD>Frames</TD><TD>
<%  if (bc.frames = TRUE) then  %> TRUE
<%  else  %> FALSE
<%  end if  %> </td></TR>
<TR><TD>Tables</TD><TD>
<%  if (bc.tables = TRUE) then  %> TRUE
<%  else  %> FALSE
<%  end if  %> </TD></TR>
<TR><TD>BackgroundSounds</TD><TD>
<%  if (bc.BackgroundSounds = TRUE) then  %> TRUE
<%  else  %> FALSE
<%  end if  %> </TD></TR>
<TR><TD>VBScript</TD><TD>
<%  if (bc.vbscript = TRUE) then  %> TRUE
<%  else  %> FALSE
<%  end if  %> </TD></TR>
<TR><TD>JScript</TD><TD>
<%  if (bc.javascript = TRUE) then  %> TRUE
<%  else  %> FALSE
<%  end if  %> </TD></TR>
</TABLE>

 

Оставить комментарий

Комментарий:
можно использовать BB-коды
Максимальная длина комментария - 4000 символов.
 
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог