Recibo un error solo en IE que tiene que ver con el complemento require.js.requirejs + IE8: el objeto indefinido es nulo o no es un objeto
he el siguiente código en require.js (línea 1061):
if (plugin.normalize) {
IE 8 está volviendo este error:
Message: 'normalize' is null or not an object
Line: 1061 Char: 25
He comprobado el depurador y el objeto existe plug-in , normalizar no está definido. En javascript, esto debería evaluarse como "falso" y no pasar la condición if. Sin embargo, por alguna razón, IE arroja este error y no permite que mi página se cargue correctamente. ¿Alguien sabe por qué ocurre esto?
Irónicamente, si cambio de línea de 1.061 a esto:
if (plugin.normalize !== undefined && plugin.normalize !== null && plugin.normalize !== false) {
Entonces IE8 se ejecuta el código con éxito ... el problema es que este debe ser un código equivalente, y no puedo estar alterando terceros paquetes como require.js solo para evitar errores de IE como este.