O melhor tutorial Recursos do navegador ASP em 2024. Neste tutorial você pode aprender ASP componente de recursos do navegador,ASP exemplos de recursos do navegador,Exemplos,arquivo Browscap.ini,
ASP componente de recursos do navegador cria um objeto BrowserType que pode ser medido no tipo de navegador do visitante, capacidades e número de versão.
Quando um navegador se conecta ao servidor, ele irá enviar um cabeçalho HTTP Agente do usuário para o servidor. O cabeçalho contém informações sobre o browser.
O arquivo de servidor de informações de cabeçalho BrowserType Browscap.ini chamado "Browscap.ini" de informações para comparação.
Se o cabeçalho do tipo de navegador e versão "Browsercap.ini" informações de arquivo correspondente, então podemos usar os objetos listados neste navegador jogo BrowserType propriedades relacionadas. Se não houver correspondência, este objeto irá definir cada propriedade para "desconhecido".
O exemplo a seguir cria um objeto BrowserType em um arquivo ASP e exibir algumas informações sobre o desempenho atual do navegador:
saída:
Client OS | WinNT |
---|---|
Web Browser | IE |
Browser version | 5.0 |
Frame support? | True |
Table support? | True |
Sound support? | True |
Cookies support? | True |
VBScript support? | True |
JavaScript support? | True |
arquivo "Browscap.ini" é usado para declarar propriedades e para definir valores padrão para cada browser.
Esta seção não é um tutorial sobre como manter arquivo Browscap.ini, nós apenas fornecer alguns conhecimentos básicos e conceitos sobre "Browsercap.ini", então você teria uma compreensão geral do documento.
arquivo "Browscap.ini" pode conter as seguintes informações:
参数 | 描述 |
---|---|
comments | 可选项。任何起始于分号的代码行都被 BrowserType 对象忽略。 |
HTTPUserAgentHeader | 可选项。规定与在 propertyN 中设定的 browser-property 值声明相关的 HTTP User Agent 报头。允许使用通配符。 |
browserDefinition | 可选项。规定作为父浏览器使用的某个浏览器的 HTTP User Agent header-string。当前浏览器的定义会继承在父浏览器的定义中所有声明过的属性值。 |
propertyN | 可选项。规定浏览器的属性。下面的表格列出了某些可能的属性:
|
valueN | 可选项。规定 propertyN 的值。可为字符串、整数(前缀带 #)或者布尔值。 |
defaultPropertyN | 可选项。规定浏览器属性的名称,假如已定义的 HTTPUserAgentHeader 值中没有值能与浏览器发送的 HTTP User Agent 报头相匹配,则为这个属性分配一个默认的值。 |
defaultValueN | 可选项。规定 defaultPropertyN 的值。可为字符串、整数(前缀带 #)或者布尔值。 |
arquivo "Browscap.ini" pode parecer: