Browser compatibility: What browsers and versions do you currently test for?

How far back do you go in your cross-browser compatibility checks? I’m trying to be systematical in my checks (I’m so happy using Spoon’s virtual applications to do this!) but I never know how old is too old in browsers.

I’d love to hear your input!

Dear friend…i think u are looking for a code to detect the browser capabilities…if so plz try this…Here is a C# code by which u can find the browser capabilituies at runtime in an ASP page…


private  void Button1_Click(object sender,System.EventArgs e)
{
     System.Web.HttpBrowserCapabilities browser = Request,Browser;
     string s="Browser Capabilities\
"
       + "Type = "+ browser.Type + "\
"
       + "Name = "+browser.Browser + "\
"
       + "Version = "+browser.Version + "\
"
       + "Major Version = "+browser.MajorVersion + "\
"
       + "Minor Version = "+browser.MinorVersion + "\
"
       + "Platform = "+browser.Platform + "\
"
       + "Is Beta = "+browser.Beta+ "\
"
       + "Is Crawler = "+browser.Crawler + "\
"
       + "Is AOL = "+browser.AOL + "\
"
       + "Is Win16 = "+browser.Win16 + "\
"
       + "Is Win32 = "+browser.Win32 + "\
"
       + "Supports Frames = "+browser.Frames + "\
"
       + "Support Tables = "+browser.Tables + "\
"
       + "Support Cookies = "+browser.Cookies + "\
"
       + "Support VBScript = "+browser.VBScript + "\
"
       + "Support JavaScript = "+browser.EcmaScriptVersion.ToString() + "\
"
       + "Supports Java Applets = "+browser.JavaAplets + "\
"
       + "Supports ActiveX Controls = "+browser.ActiveXControls + "\
"
    TextBox1.Text = s;
}

Actually no! If you go back and reread the post the OP is asking what browsers to test for and not how to test for them.

IE7+ and some modern browsers like old versions of Firefox and Opera is what I test for. But normally I have no problems with anything other then IE.

I have cut all support for IE6 now as of several months ago. Not worthwhile for me to code around it anymore.

I think you got the wrong end of the stick as mentioned above so please read the post carefully before you reply but thanks for trying anyway.

How far back do you go in your cross-browser compatibility checks? I’m trying to be systematical in my checks (I’m so happy using Spoon’s virtual applications to do this!) but I never know how old is too old in browsers.

Well the answer is usually “It depends!”. :slight_smile:

It depends on the client concerned and what their target user base is. If they are targeting third world countries and the far east then ie6 support is probably a must.

It depends on the stats for your site and if all your visitors are using IE6 then you have better support it also.

If it’s a new site then again it depends who and where the site is aimed at. Generally these days most of my clients (not all) are happy to let IE6 die the death it deserved a long time ago and just support IE7+ and latest versions of Firefox, chrome etc. Newer browsers are changing so quickly that you can’t possibly target all previous versions anymore as browsers like chrome are already up to version 16.

IE10 will be out soon and IE7 and 8 will be the next ones to get rid of and indeed many clients are happy to add css3 for ie9+ and let ie8- have the old fashioned stuff (e.g. no round corners).

In reality most of my sites will still work on IE6 anyway but just not look so good.

I don’t test in old versions of anything other than IE. For a start, unless you’re using bleeding-edge code, there’s usually very little difference between older versions of Opera, Firefox, Safari and Chrome and their current incarnations. For a second, these browsers have had auto-update for a lot longer than IE, mostly don’t require the latest version of Windoze to run, and generally appeal to a slightly more techy demographic who will be keen to upgrade, which means that the number of people using older versions is usually very small.

Usually I test in the newest version and then the last 2 oldest versions of that particular browser! (i.e. I test in IE 7, 8 and 9) and so fourth with all of the major browsers.