Я провожу довольно много времени, изучая собственную версию этого.Наконец, мне помог найти ответ, использовав IE10 в режиме IE8 - это дало конкретную ошибку.Я настоятельно рекомендую, если у вас есть подобная проблема, и Fiddler или HttpWatch уверяет вас, что вы на самом деле не загружаете HTTP.
Проблема для меня оказалась со скриптом, который добавил ссылку на таблицу стилей кhead:
$("head").append('<link href="//example.com/stylesheets/icons" media="screen" rel="stylesheet" type="text/css" />');
IE8 обычно обрабатывает URL-адреса, относящиеся к протоколу, просто отлично, но, видимо, не в этом случае.Мне пришлось предоставить явный протокол:
$("head").append('<link href="'+window.location.protocol+'//example.com/stylesheets/icons" media="screen" rel="stylesheet" type="text/css" />');
Уродливо, но функционально.Надеюсь, это спасет кого-то от головной боли!