internet-explorer-8 - qué - script error
El 1.4.1 isolateES5Props de BreezeJS causa el error de falta de espacio en el IE 8 (1)
Usando 1.4.1 de BreezeJS encontramos que un código nuevo agregado a Aislar propiedades ES5 está causando que IE 8 tenga el siguiente error:
Error al obtener los metadatos: la importación de metadatos falló para breeze / breeze / Metadata; No se pueden procesar los metadatos devueltos: el objeto no admite la propiedad o el método ''getPrototypeOf''
Intentamos usar getPrototypeOf de Uber Proto ( https://github.com/daffl/uberproto ) y es5-sham ( https://github.com/kriskowal/es5-shim ), pero ambos resultan con el mismo problema.
También intentamos eliminar el json.parse regular y usar la versión de json2 con los mismos resultados.
La importación de metadatos falló para / breeze / breeze / Metadata; No se pueden procesar los metadatos devueltos: espacio fuera de la pila
Chrome, Firefox e IE 9+ funcionan sin problemas, pero se requiere compatibilidad con IE 8. Podemos comentar la línea para que funcione:
// isolateES5Props(proto);
Pero supongo que eso causará problemas en algún momento.
Esto debería arreglarse en Breeze v 1.4.2, disponible ahora.