5

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.

Respuesta

0

me había problema similar, se trata de si hay algún archivo no se encuentra el error (404), asegúrese de que la ruta prevista guiones son correctos, (camino de retorno parece ser que no trabaja en IE8), después de arreglar las rutas solucionó.

Cuestiones relacionadas