Il miglior tutorial Funzionalità del browser ASP Nel 2024, in questo tutorial puoi imparare ASP componente Funzionalità browser,ASP Funzionalità del browser esempi,Esempi,file di Browscap.ini,
ASP componente funzionalità del browser crea un oggetto BrowserType che può essere misurato nel tipo di browser del visitatore, le capacità e il numero di versione.
Quando un browser si connette al server, invierà un'intestazione HTTP agente utente al server. L'intestazione contiene informazioni sul browser.
Il file server informazioni di intestazione BrowserType Browscap.ini denominato "Browscap.ini" di informazioni per il confronto.
Se l'intestazione del tipo di browser e il numero di versione informazioni sui file corrispondenti "Browsercap.ini", allora possiamo usare gli oggetti elencati in questo browser partita BrowserType proprietà correlate. Se non vi è alcuna corrispondenza, questo oggetto sarà impostata su ogni proprietà per "sconosciuto".
L'esempio seguente crea un oggetto BrowserType in un file ASP e visualizzare alcune informazioni circa le prestazioni del browser corrente:
uscita:
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 |
file "Browscap.ini" viene utilizzato per dichiarare le proprietà e per impostare i valori di default per ogni browser.
Questa sezione non è un tutorial su come mantenere il file Browscap.ini, abbiamo solo fornire alcune conoscenze di base e dei concetti di "Browsercap.ini", quindi si dovrebbe avere una conoscenza generale del documento.
file "Browscap.ini" può contenere le seguenti informazioni:
参数 | 描述 |
---|---|
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 的值。可为字符串、整数(前缀带 #)或者布尔值。 |
file "Browscap.ini" potrebbe essere simile: