1.4.1 von BreezeJS Verwendung fanden wir, dass einige neue Code ES5 Eigenschaften zu isolieren hinzugefügt 8 verursacht IE den folgenden Fehler haben:BreezeJS des 1.4.1 isolateES5Props verursacht Out of Stack Space Fehler in IE 8
Fehler beim Abrufen Metadaten: Metadatenimport für Brise/Brise/Metadaten fehlgeschlagen; Können Prozessmetadaten zurückgegeben: Objekt unterstützt keine Eigenschaft oder Methode ‚getPrototypeOf‘
Wir haben versucht, beide Uber Proto getPrototypeOf (https://github.com/daffl/uberproto) und ES5-Schein (https://github.com/kriskowal/es5-shim), aber beide Folge mit dem gleichen Problem mit.
Wir haben auch versucht, die reguläre json.parse zu entfernen und die Version von json2 mit denselben Ergebnissen zu verwenden.
Metadatenimport fehlgeschlagen für/breeze/breeze/Metadata; Die zurückgegebenen Metadaten können nicht verarbeitet werden: Kein Stapelspeicher verfügbar
Chrome, Firefox und IE 9+ funktionieren ohne Probleme, aber IE 8-Unterstützung ist erforderlich. Wir können die Zeile auskommentieren, um es an die Arbeit:
// isolateES5Props(proto);
Aber ich nehme an, dass Fragen irgendwo auf der ganzen Linie verursacht.
Ich habe das gleiche Problem. Es wäre schön, von einem Workaround zu wissen! – SeanPrice
@SeanPrice Ich habe die Workaround für jetzt gepostet, nur kommentieren Sie diese Zeile und es wird wieder in IE 8 arbeiten, nicht sicher von irgendwelchen Nebenwirkungen, obwohl es eine neue Ergänzung zu Brise – John
Ich hatte tatsächlich einen etwas anderen Fehler als Ihre (siehe : http://stackoverflow.com/questions/18452732/javascript-message-out-of-stack-space-in-ie-8). Und tatsächlich hat deine Workaround funktioniert! Ich bin auch ein wenig zögerlich darüber, welche Probleme daraus entstehen könnten, aber vorläufig funktioniert es wie erwartet. Vielen Dank! – SeanPrice