Respond.JS Nie działa w IE 8

Z jakiegoś powodu wydaje się, że JS nie działa. Używam zapytań o media w IE 8 do zmiany obrazów tła dla monitorów o różnych rozmiarach. W IE 8 nie ma tła, tylko jednolity kolor.

Kod wygląda tak:

<!--[if lt IE 9]>
 <script type="text/javascript" src="/js/html5-shiv.min.js"></script>
 <script type="text/javascript" src="/js/respond.min.js"></script>
<![endif]-->

Media Query wygląda tak:

@media (min-width:769px) and (max-width:1366px){
 html, body{
   background: url(/images/backgrounds/1366-bg.jpg)  no-repeat center top fixed #190303;
   background-size:100% auto;
 }
}

Czy istnieje powód, dla którego powyższy kod nie zadziałałby w IE 8? Czy jest inny JS, którego powinienem użyć, aby sprawić, że IE 8 Media Queries Work?

Uwaga: Wygląda na to, że html5-shiv działa. Testuję na serwerze internetowym na żywo.

questionAnswers(21)

yourAnswerToTheQuestion