Reputation: 129569
I have a piece of functionality which needs to differ between IE8 and IE9 (IE9 uses a very nice library that is the main code path, but a slight minority of users of the app are still on IE8 which the library breaks under. So I need to gracefully degrade to less-nice library for them).
What is the best way to distinguish IE8 from IE9?
If possible, I'd like a version of the answer which treats IE9 with IE8 compatibility turned on as IE8; and one that treats it as IE9.
There's zero need to detect any other browsers or IE versions - this is for a locked down corporate environment so there's no risk of needing to detect beyond those 2.
Upvotes: 0
Views: 156
Reputation: 334
Conditional Comments. There are some other alternatives but conditional comments are simple and functional. MSFT provides this information http://msdn.microsoft.com/en-us/library/ms537509(v=vs.85).aspx
Upvotes: 1