2016-07-19 12 views
0

Ich bin Cross Browser testen eine Website in Internet Explorer 8 und erhalten 'un.fn.init' is null or not an object. Die spezifische Linie hat die folgende:Fehler "'un.fn.init' ist null oder kein Objekt" - Internet Explorer 8 (IE8) - jQuery 1.11.3

re=function un(e,t){return new un.fn.init(e,t)}

Ich bin mit jQuery 1.11.3, da es auf IE8 laufen angenommen hat. Die Seite wird mit gulp.js kompiliert. Die Website ist auch mit einer Reihe von verschiedenen Bibliotheken IE8 Arbeit im Kopf zu helfen:

<!--[if lt IE 9]> 
    <script src="/js/other/object-keys-polyfill.js"></script> 
    <script src="/js/other/html5shiv.js"></script> 
    <script src="/js/other/nwmatcher.js"></script> 
    <script src="/js/other/selectivizr.js"></script> 
    <script src="/js/other/respond.js"></script> 
<![endif]--> 

und dies in der Fußzeile:

<!--[if lt IE 9]> 
    <script src='/js/other/rem.js'></script> 
<![endif]--> 

Dieser Fehler bricht alles; Hat jemand irgendwelche Ideen, wie man es loswerden kann?

Antwort

0

Keine solche Syntax existiert in der jQuery-Bibliothek.

Es sieht so aus, als ob Ihr Code mit einer Art Werkzeug verschlüsselt oder verschleiert ist. Meistens unterstützen alte Browser keine vollständig verschlüsselten oder verschleierten JS.