Question: I am trying to detect ALL versions of IE by using jquery `$.browser.msie`. 
It works for 8, 7, 6, but it ignores IE9. Why is that and what is a solution for javascript to detect ie9?

JS version: jQuery JavaScript Library **v1.5**

Answer: 
IE9 can emulate older browsers, causing the variety of "works/doesn't work" responses you see here.

"Trident/5.0" is present in IE9's user-agent string in all modes, according to [this SO question](https://stackoverflow.com/questions/5825385/javascript-can-i-detect-ie9-if-its-in-ie7-or-ie8-compatibility-mode).
you can override the detection of IE noFullScreen: { msie: /msie [0-6]/, ... } to 
noFullScreen: { msie: /abcdefgh/ }