大雀软件园

首页 软件下载 安卓市场 苹果市场 电脑游戏 安卓游戏 文章资讯 驱动下载
技术开发 网页设计 图形图象 数据库 网络媒体 网络安全 站长CLUB 操作系统 媒体动画 安卓相关
当前位置: 首页 -> 技术开发 -> ASP专区 -> 浏览器性能组件

浏览器性能组件

时间: 2021-07-31 作者:daque

对于asp的扩充组件,有些大师已耳熟能详,有些则还生疏的很,写这篇作品的的企图无非想举一反三,在诸位对asp几大东西已纯熟于心时,无妨玩玩少许不常用的可扩充组件,断定会对诸位的asp编制程序有很大的开辟。(这篇作品的实质来自msdn,对其了若指掌的伙伴自不用看。再有,小妹的耐 心不好,即使写结束这篇没有长性就此罢笔,望诸位在大骂的功夫留点口德,多谢多谢。):b  browser capabilities component——浏览器性能组件

  浏览器性能组件创造一个欣赏器典型(browsertype)东西用以向你的剧本刻画存户端欣赏器本领。  一旦一个欣赏器贯穿到web效劳器,欣赏器会机动将一串用户代劳http刊头(user agent http header)传递到效劳器。该刊头为一ascii字符串用以辨别该欣赏器及其本子号。欣赏器典型(browsertype)东西将该刊头与browsercap.ini文献中的条件举行比拟。  即使找到配合的条件,欣赏器典型(browsertype)东西假如该欣赏器完备browsercap.ini文献中所刻画的属性。  即使东西没有在browsercap.ini文献中找到与刊头配合的条件,欣赏器典型(browsertype)东西假如该欣赏器完备默许欣赏器的属性。即使没有配合条件而且browsercap.ini文献没有设置默许欣赏器的各项树立,则欣赏器典型(browsertype)东西将该欣赏器的各项属性值赋为“unkown”。  经过晋级browsercap.ini文献,你不妨简单的把欣赏器属性大概对新欣赏器的刻画介入到这个组件(稍候引见怎样晋级browsercap.ini文献)。  文献名  browsercap.dll 浏览器性能组件  browsercap.ini 一个用以刻画欣赏器属性的文本文献,该文献必需和brwosercap.dll文献居于同一目次下  语法  set browsertype = server.createobject("mswc.browsertype")  参数  browsertype——用server.createobject语句创造的欣赏器典型(browsertype)东西的名字   备案条件  无需备案  例子  以次例子给出怎样用浏览器性能组件博得暂时欣赏器少许属性。<% set bc = server.createobject("mswc.browsertype") %><table border=1> <tr><td>browser</td><td> <%= bc.browser %> </td></tr><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>   browscap.ini文献   你不妨在browscap.ini文献中刻画大肆多个欣赏器的属性。你也不妨树立一套默许属性,当欣赏器发送的刊头没辙和browscap.ini中的任何条件配合时,欣赏器典型(browertype)东西会假如该欣赏器完备默许的属性。  每个欣赏器设置由一个http刊头、少许属性名以及关系属性值形成。对于百般欣赏器的http刊头的设置可参考[link]http://www.w3.org/[/link]网站中的实质。  语法[; comments][httpuseragentheader] [parent = browserdefinition] [property1 = value1] ... [propertyn = valuen][default browser capability settings] [defaultproperty1 = defaultvalue1] ... [defaultpropertyn = defaultvaluen]   参数  comments  解释,以;发端的大肆多行  httpuseragentheader  http用户代劳刊头,一致于以次方法[mozilla/2.0 (compatible; msie 3.0;* windows 95)],个中不妨运用通配符*。  browserdefinition   用以定寄父类的http刊头  propertyn  欣赏器的属性名,可隶属性列表中采用所需的属性(精细列表见附录)  valuen  欣赏器的属性值  defaultpropertyn  默许欣赏器的属性名,可选属性同propertyn  defaultvaluen   默许欣赏器的属性值  例子;;ie 4.0[ie 4.0]browser=ieversion=4.0frames=truetables=truecookies=truebackgroundsounds=truevbscript=truejavascript=truejavaapplets=trueactivexcontrols=truebeta=false;;ie 4.01[mozilla/2.0 (compatible; msie 4.01*; windows 95)]parent=ie 4.0version=4.01minorver=01platform=win95; default browser[default browser capability settings]browser=defaultframes=false tables=true cookies=false backgroundsounds=false vbscript=false javascript=false  附录——欣赏器属性列表属性名 刻画 activexcontrols 指定欣赏器能否扶助activex控件 backgroundsounds 指定欣赏器能否扶助后台音乐 beta指定欣赏器能否是尝试版 browser指定欣赏器的名字 cdf 指定欣赏器能否扶助web颁布的频段证明设置(channel definition format) cookies 指定欣赏器能否扶助cookies frames 指定欣赏器能否扶助帧表露 javaapplets 指定欣赏器能否扶助java applets javascript 指定欣赏器能否扶助javascript platform 指定欣赏器运转所需的操纵体例 tables 指定欣赏器能否扶助表格 vbscript 指定欣赏器能否扶助vbscript version 指定欣赏器的本子 注:之上证明实质为“指定欣赏器能否扶助”发端的属性,其属性值应为true/false,其他为字符串 

热门阅览

最新排行

Copyright © 2019-2021 大雀软件园(www.daque.cn) All Rights Reserved.