Doing a diff against all files changed between the time the ticker changed from ticking everywhere to ticking on a few installations of IE8 and everywhere else revealed a hack to emulate IE7 using IE8's compatibility mode, and the cause for the problem became apparent.
There was a meta tag that did the compatibility trick, per one of the options at the MSDN blog here :
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />The reason it did work on some installations (on some computers) of IE8 was because the Compatibility View was enabled for those setups. For the ones it did not work, it was because the meta tag came after a script tag, in which case the compatibility mode does not work.
<head> <script></script> <meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7"></meta> </head>The solution was simple, to put the meta tag before any script/css tag in the code; even an empty script tag causes the meta tag to not work.
No comments:
Post a Comment