All available browsers cannot support AJAX. Here is a list of major browsers that support AJAX.

  • Mozilla Firefox 1.0 and above.
  • Netscape version 7.1 and above.
  • Apple Safari 1.2 and above.
  • Microsoft Internet Explorer 5 and above.
  • Konqueror.
  • Opera 7.6 and above.

Example to check browser support AJAX or not 

<html>
    <body>
        <script language = "javascript" type = "text/javascript">
            <!-- 
           //Browser Support Code
            function ajaxFunction() {
                var ajaxRequest;  // The variable that makes Ajax possible!
                try {
                    // Opera 8.0+, Firefox, Safari 
                    ajaxRequest = new XMLHttpRequest();
                } catch (e) {
                    // Internet Explorer Browsers
                    try {
                        ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
                    } catch (e) {
                        try {
                            ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
                        } catch (e) {

                            // Something went wrong
                            alert("Your browser broke!");
                            return false;
                        }
                    }
                }
            }
            //-->
        </script>
        <form name = 'myForm'>
            Name: <input type = 'text' name = 'username' /> <br />
            Time: <input type = 'text' name = 'time' />
        </form>
    </body>
</html>