Ajax.NET Professional working with IE 5.0!!

Tags: .NET, AJAX, Ajax.NET, ASP.NET

I'm glad to see that my Ajax.NET Professional library (version 6.5.15.2 or higher) is working with Internet Explorer 5.0 and 5.5. Both versions are supporting requests using the ActiveX XmlHttpRequest object or (if ActiveXs are disabled) the IFrame proxy. I've started logging Ajax.NET requests on my demo site http://www.ajaxpro.info/, and here is the statistic I got after collecting data for some days only (sorted by web browser agent):

Firefox 0.8
Firefox 0.9.x
Firefox 1.0.x
Firefox 1.4
Firefox 1.5.x
Firefox 2.0a1
Konqueror 5
Microsoft Internet Explorer 5.01
Microsoft Internet Explorer 5.5
Microsoft Internet Explorer 6
Microsoft Internet Explorer 7
Netscape 7.x
Netscape 8.x
Opera 8.5x
Opera 9
Safari (Gecko)
[...]

Support for Internet Explorer 4 I do not want to add because of the missing try..catch statements and other nice features. As my logfile is telling me there are no visits with such old web browsers. Did you every tried other AJAX frameworks with old web browsers? Feedback welcome in the Google group post here.

Update: Because the ASP.NET browser class doesn't support all current web browsers I put a list of all user agents online at http://www.ajaxpro.info/supported_browsers.txt. I will update this page from time to time.

5 Comments

  • Stuart Ballard said

    Interesting that you get absolutely nothing from the Mozilla Suite or any other Gecko based browsers like Galeon, Epiphany or Seamonkey. On the other hand there's no such thing as Netscape 5 (they went straight from 4.72 to 6) so perhaps those other browsers are hidden in that statistic.

  • Michael Schwarz said

    Hi Stuart,

    yes, your are right, I didn't had time enough to have a deeper look inside the statistic file. "Netscape 5" is what .NET is telling me when following user agent is passed:

    Mozilla/5.0 (Macintosh; U; PPC Mac OS X; fr-fr) AppleWebKit/312.8 (KHTML, like Gecko) Safari/312.6

    So, I will update the list later...

    CIAO
    Michael

  • Ryan Fritts said

    @Stuart:

    Epiphany is there... check the supported browsers list...
    Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.0.3) Gecko/20060513 Ubuntu/dapper Epiphany/2.14 Firefox/1.5.0.3

    The lack of galeon et al. is a bit of a mystery. Although I can't stand using Galeon... so maybe no one else can either.

  • Ocean said

    I am assuming your running on Dot.net 1.1. There is an updated browsercap config offered on CodeProject by Chris Maunder. Which will help you be able to identify more browsers directly with Asp.Net.

  • nick martini said

    I'm not trying to troll here, but what is the point in that? IE 5 was officially retired (mainstream support) in 1999. I realize that there are probably people who work in big corporations and whatnot who either can't upgrade or won't upgrade; getting nice fancy technologies to work with IE 5 does nothing but reinforce this attitude. Basically, IE 5 is doing nothing but holding web developers (and software developers in general I supposed) back. We are getting tired of having to put hacked up code in our stylesheets so that IE doesnt choke when it tries to render a page that was made after say... 2001. Let it die, people. For the love of christ, let it DIE.

Comments have been disabled for this content.