瀏覽器性能組件創建一個瀏覽器類型(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>(出處:熱點網絡) |
溫馨提示:喜歡本站的話,請收藏一下本站!