Some parts of this message have been removed.
Learn more about Nabble's security policy.
All,
Attached is JavaScript code that can detect the AJAX "compliance" of a
web browser. I have tested it in some really old browsers and so far
the script works, but I will keep testing it.
There are four levels of "compliance" that I determine through this script:
* activex - the browser can use the Microsoft ActiveX objects (IE only)
* builtin - the browser can use a built-in XMLHttpRequest object
(other browsers)
* java - the browser can use a Java applet for communications
* iframe - the browser may be able to use an iframe for communications
Note, as of this moment, there is not a "non-compliance level", as I
believe that most browsers that use JavaScript at the very least could
use an IFRAME for fallback communications. However, I am still
investigating this concept and may add a "non" level to this script at
a later date.
Currently, this script simply detects the compliance level and
redirects the browser, attaching the level to the querystring.
Please feel free to test and your comments/suggestions are welcome.
This code isn't part of the official CPAINT release yet, but probably
will be as part of our effort to support some older browsers via the
IFRAME and Java applet fallbacks.