por Fernando D'Angelo
22. setembro 1999 00:00
O componente
Browser Capabilities tem como objetivo ser usado para determinar quais são
as propriedades que cada Browser (navegador) que está acessando o seu
site tem. Desde o nome e versão até a detecção de
suporte a JavaScript, Applet Java, Cookies, etc. Abaixo, uma lista contendo
as propriedades que podem ser determinadas a partir do componente Browser Capabilites.
|
ActiveXControls |
Especifica quando o browser suporta
controles ActiveX |
|
backgroundsounds |
Especifica quando o browser tem capacidade
de tocar som de fundo (back ground sound) |
| beta |
Especifica quando o brower é
versão beta. |
|
browser |
Especifica o nome do browser |
| cookies |
Especifica se o browser aceita cookies |
| frames |
Especifica se o browser suporta frames |
| javaapplets
|
Especifica se o browser suporta Applets
Java (ou, em alguns casos, se o suporte a Applets Java está ativo) |
|
javascript |
Especifica se o browser suporta JavaScript
(ou, em alguns casos, se o suporte a Java Script está ativo) |
|
majorver |
Especifica o número mais significativo da Versão (na versão 4.01, por exemplo, é retornado
o número 4) | |
minorver |
Especifica os números menos significativos
da Versão (no exemplo acima, retorna o número 01)
|
|
platform |
Especifica em qual sistema operacional
o browser está instalado |
|
tables |
Especifica se o browser suporta tabelas |
| vbscript |
Especifica quando o browser suporta vbscript (processamento local de vbscript - não há nada a
ver com o vbscript usado na programação ASP, o qual é processado no servidor) |
|
version |
Retorna o número da versão
do browser (exemplo: 4.01) |
| win16 |
Especifica se o browser roda num computador com sistema operacional 16 bits (win3.x). Válido somente para Internet
Explorer. | |
Caso alguma dessas especificações não seja definida pelo browser, a
string "UNKNOWN" é retornada.
sintax:
Set bc = Server.CreateObject("MSWC.BrowserType")
... = bc.propriedade
<html><head>
<TITLE>Componente browser Capabilities</TITLE>
</head><body bgcolor="#FFFFFF">
<%
Set bc = Server.CreateObject("MSWC.BrowserType")
%>
Browser:<%=bc.browser
%>
Versão: <%=bc.version%>
<% if (bc.frames = TRUE) then %>
Este browser aceita frames
<% else %>
É melhor você trocar de Browser. Este não suporta frames...
<% end if %>
<% if (bc.tables = TRUE) then %>
Legal. Este browser aceita tabelas...
<% else %>
É melhor você trocar de Browser. Este não suporta nem tabelas...é
bem velhinho...
<% end if %>
<% if (bc.BackgroundSounds = TRUE)then
%>
Este browser permite que haja fundo musical nas páginas
<% else %>
Ou este browser é bem antiguinho, ou você realmente não
gosta de muito barulho.
<% end if %>
<% if (bc.vbscript = TRUE) then %>
Este Browser aceita processamento local de VBScript
<% else %>
Este Browser não permite o processamento local de VBScript
<% end if %>
<% if (bc.javascript =
TRUE) then %>
Este Browser aceita processamento local de JavaScript
<% else %>
Este Browser não permite o processamento local de JavaScript
<%
end if
set bc=nothing
%>
</body></html>