- From: Palmer, Rex <rpalmer@elcom.com>
- Date: Thu, 10 Aug 2000 17:41:59 -0400
- To: "Html Mailing List (E-mail)" <www-html@w3.org>
Greetings, all. I wonder if anyone can help me with a cleaner type of browser detection than the one I am using (see below). The problem with this script is that it relies on a little file called "browscap.ini" installed by Microsoft Internet Information Server. This file functions as a look-up table of various versions of various browsers. But as near as I can tell, recent IIS installations include a browscap.ini file that does not have a definition for Internet Explorer 5 or 5.5. (??!!) So every time I set up a new server, I have to manually install the right file. There must be a better way to do this. Any suggestions? -Rex Palmer var bType = Server.CreateObject ("MSWC.BrowserType"); var bName = "" + bType.browser; var bMajorVersion = "" + bType.majorver; var br; if(bName == "IE" && bMajorVersion >= 5) br = "e5"; else if (bName == "Netscape"){ if((bMajorVersion == "") || (bMajorVersion == "undefined")){ br = "n4"; } else if(bMajorVersion >= 4){ br = "n4"; } } else if (bName == "IE" && bMajorVersion >= 4) br = "e4";
Received on Thursday, 10 August 2000 17:44:21 UTC