1. Componente de recursos do navegador
A principal função deste componente é extrair informações da versão que reconhecem o navegador do cliente.
O princípio é o seguinte: Quando o navegador do cliente envia uma solicitação de página para o servidor, ele enviará automaticamente um cabeçalho HTTP do agente do usuário, que é uma sequência ASCII que declara o navegador e sua versão. O componente Recurso do navegador mapeia o agente do usuário para o navegador indicado no arquivo Browscap.ini e reconhece o navegador do cliente através das propriedades do objeto BrowserType.
Se o objeto não conseguir encontrar um item que corresponda ao título no arquivo navegador.ini, as propriedades do navegador padrão serão usadas. Se o objeto não tiver uma correspondência encontrada e as configurações padrão do navegador forem especificadas no arquivo navegador.ini, ele define cada propriedade para a string "desconhecida".
Por padrão, o arquivo Browser.ini é armazenado no diretório Windows/System/InersRV (se 95/98+PWS4) ou NT/System32/Inersrv (se NT). Você pode editar este arquivo de texto para adicionar suas próprias propriedades ou modificar o arquivo de acordo com o último arquivo de atualização da versão do navegador lançado.
Pode -se concluir que o componente dos recursos do navegador extrai o conteúdo de um arquivo e os compara para exibi -los. Como aplicá -lo especificamente?
1, btinfo.asp
| <%set bc = server.createObject ("mswc.browsertype")%> O nome do navegador é navegador: <%= bc.browser%> <br> A versão do navegador é versão: <%= bc.version%> <br> A versão principal do navegador é majorver: <%= bc.majorver%> <br> A versão auxiliar do navegador é Minorver: <%= bc.Minorver%> <br> A plataforma em execução do navegador é a plataforma: <%= bc.platform%> <br> |
Obviamente, "<%set bc = server.createObject (" mswc.browsertype ")%>" é a criação de componentes do navegador.
O seguinte, como "BC.Browser", é exibir um recurso específico do navegador.
2, btif.asp
| <%set bc = server.createObject ("mswc.browsertype")%> <%se bc.frames = true então%> O navegador suporta exibição de várias janelas (quadros) <%else%> O navegador não suporta exibição de várias janelas (quadros) <%final se%> <br> <%se bc.backgroundSounds = true, então%> O navegador pode tocar música de fundo (BackgroundSounds) <%else%> O navegador não pode tocar música de fundo (fundo de fundo) <%final se%> <br> <%se bc.tables = true então%> Exibição de tabelas de suporte ao navegador <%else%> O navegador não suporta as tabelas de exibição <%final se%> <br> <%se bc.beta = true então%> Seu navegador é uma versão beta (beta) <%else%> Seu navegador é uma versão oficial <%final se%> <br> < %se bc.activexcotrols = true Then %> O navegador suporta controle ativo <%else%> O navegador não suporta controle ativo <%final se%> <br> <%se bc.cookies = true, então%> O navegador suporta função de cookie <%else%> O navegador não suporta a função de cookie <%final se%> <br> <%se bc.vbscript = true Then%> O navegador suporta VBScript <%else%> O navegador não suporta VBScript <%final se%> <br> <%se bc.jscript = true Then%> O navegador suporta JScript <%else%> O navegador não suporta JScript <%final se%>
|