Ich stolperte über dieses Projekt: https://github.com/termi/ES5-DOM-SHIM, die fast vollständige ES5-Unterstützung in allen Browsern einschließlich der alten IEs bietet.Verwendung von ES5 Shim mit Jquery/Mootools/Prototyp
Ich habe es in reinen JS-Projekten verwendet, aber jetzt habe ich haben jquery/mootools/prototype in einem Projekt (das High Charts verwendet).
Auch wenn nur das jquery-Skript eingeschlossen ist, werden Fehler in IE8 zusammen mit diesem Shim geworfen. Wie kann ich das Beste aus beiden Welten behalten?
Mein Dokument Kopf sieht wie folgt aus:
<!--[if lte IE 8]>
<script src="/js/a.ie8.js"></script>
<![endif]-->
<script src="/js/a.js"></script>
<script src="/js/jquery.1.8.2.js"></script>
<script src="/js/main.js"></script>
Was macht Ihre 'main.js' Datei? Woher bekommst du einen Fehler und welchen? Ich habe meine Kristallkugel zu Hause gelassen. – Bergi
@Bergi Meine main.js ist für jetzt leer.Der Fehler ist: 'Objekt unterstützt diese Eigenschaft oder Methode nicht - a.ie8.js, Zeile 46 Zeichen 428' – Greg
Also, was ist Zeile 46 dieser Datei (und ihr Kontext)? – Bergi