Respond.js nicht lokal arbeiten - Unterstützung für media queries in IE8
Ich Schreibe eine html-Seite mit bootstrap3 Vorlage einschließlich der respond.js in, aber wenn ich es auf IE8, es gibt mir eine Fehlermeldung "Zugriff verweigert" in der Konsole.
Ich bin mit diesem zu machen, IE8 unterstützen media queries. Ich habe versucht, eine Menge Dinge, so wie Sie auf Foren, aber kein Glück. Tut respond.js funktioniert lokal oder müssen wir laufen auf eine localhost - /Webserver?
Respond.js link - https://github.com/scottjehl/Respond
HTML:
<!DOCTYPE html>
<html>
<head>
<title></title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link href="css/bootstrap.min.css" media="screen">
<link href="css/main.css" media="screen">
<!-- HTML5 shim and Respond.js IE8 support of HTML5 elements and media queries -->
<!--[if lt IE 9]>
<script src="js/html5shiv.js"></script>
<script src="js/respond.js"></script>
<![endif]-->
</head>
<body>
<div class="container">
<h1>Hello, world!</h1>
<div class="main-cont">
</div>
</div>
<script src="js/jquery-1.10.2.min.js"></script>
<script src="js/bootstrap.min.js"></script>
</body>
</html>
CSS - main.css
.main-cont {background:#2d3a42; height:100px;}
InformationsquelleAutor whyAto8 | 2013-08-31
Du musst angemeldet sein, um einen Kommentar abzugeben.
Pro die Respond.js Docs...
Konkret "Respond.js erneut fordert die CSS-Dateien per Ajax und analysiert den text der Antwort," das ist, wo IE lokale Sicherheitsrichtlinie blockiert Sie. Andere Nutzer, die anderswo vorgeschlagen ändern der Sicherheitseinstellungen im IE, aber ich kann nicht bestätigen, dass die Lösung, da meine Kopie von IE8 nicht erlauben Sie mir, diese Einstellungen ändern.
Oh, und um Ihnen die Mühe sparen, ich habe bereits getestet und bestätigt, dass die Verwendung von ajaxSetup () - Methode von jQuery zu setzen, "isLocal" - Eigenschaft auf "true" nicht überwinden die lokale Beschränkung im IE.
InformationsquelleAutor PhilNicholas
Ich nur geschafft respond.js führen Sie auf IE8 für media queries unterstützen , indem auf localhost. Wenn Sie einfach die html-Datei geöffnet, wird es nicht helfen.
Gut, ich bin auch nicht sicher, ob dies wäre eine Arbeit um. Ich habe gerade versucht, läuft auf dem lokalen host, und es begann zu arbeiten.
Dies funktioniert bei mir nicht -- Zugriff verweigert lokal in localhost oder wenn ich remote-scripts.
InformationsquelleAutor whyAto8