This is a proof of concept to detect the version of your browser without using the value of the UserAgent HTTP header.
In this case we use an AJAX object to get the about:blank page. This launch an exception in every browser and checking the error code and treatment we can determine the version of the browser.
Let's go!
UserAgent:
Real Browser:
BTW: You can check if we are doing in the right way visiting our statistics page, or if we fail detecting your browser you are welcome to tell us about your browser and OS.