All the owners of the site would need to do is add this line to their HTML and it throws IE9 and later into IE8 compatibility mode:
<meta http-equiv="X-UA-Compatible" content="IE=8" />
I was surprised to notice that the BBC website does this. I noticed because a bookmarklet I wrote which requires IE9 won't work on the BBC site, which was quite disappointing.
No.
If they're in a situation like this, it's incredibly unlikely that anyone has the knowledge necessary to do this, let alone the time, inclination, or (perhaps most importantly for enterprise companies) business approval. The vast majority of enterprises cannot just publish production code at their own discretion.
Beyond that, it doesn't actually work: some features won't be completely compatible so you're effectively creating a third browser to test and support. In the case of IE8, it was mostly IE7-compatible but it relied on the browser not throwing errors when JavaScript attempted to set syntactically invalid styles and IE8-in-IE7 still raised exceptions deep in a third-party library licensed by the app vendor. This app was made by a very large, wealthy company – we were paying mid-six-figures a year for "support" – and they preferred infrequent massive update releases, which meant that a week after I reported the bug (around the time Microsoft started pushing IE8 as an automatic install) one of their managers contacted us asking for the patch I wrote so they could redistribute it to other customers.
This is why I won't work on enterprise systems.
http://blogs.msdn.com/b/ie/archive/2011/03/24/ie9-s-document...
http://hsivonen.iki.fi/doctype/ie8-mode.png is a flow-chart of the modes and switches for them as of IE8.
I use a win8 vm for IE10, win7 for IE9 and run copies of XP mode within win7 for IE 6-8
I can only view my Broadband & Mobile both site in IE7,8 Mode. Other browse gave me exception "Unsupported browser".