Pregunta

He estado golpeando mi cabeza contra esto durante bastante tiempo. Estoy carga sobre los archivos de secuencia de comandos 60 que hay que respetar una cierta estructura de dependencias. Cargando éstos normalmente en RequireJS no funciona, por lo que empecé a usar el plugin orden.

El plug-in para Firefox funciona muy bien en 3.6.12, IE7, IE8, pero mis explota aplicación en Chrome 8. Chrome parece ejecutar en cualquier orden que se siente. Es este un problema conocido o existen algunas soluciones?

¿Fue útil?

Solución

Aviso Legal, yo soy el principal desarrollador de RequireJS:

Se ha producido un cambio en las webkits nocturnos que rompe el plugin de orden. También afecta LABjs. Dio lugar a implementaciones de la especificación HTML5 que cambió el comportamiento de carga dinámica de la escritura. Lo bueno es que los navegadores están empezando a converger, lo malo es que la especificación no ha sido responsable de la ejecución ordenada de los elementos de script añadido dinámicamente.

El autor de LABjs, Kyle Simpson, ha sido la participación del grupo de HTML5 para conseguir un cambio de especificaciones oficiales que los apoyos fin ejecución de secuencias de comandos añadidos dinámicamente. Hasta el momento que nocturnos de Firefox han implementado un cambio, y creo WebKit puede estar considerando también. Otra buena valoración crítica es por Henri Sivonen .

Dicho todo esto, pensé que afectó nocturnos de WebKit, y no estoy seguro de si Chrome 8 ha recogido el cambio. Espero que esa es la razón probable de la rotura, pero mi unidad de prueba para el plugin fin parece que funciona para mí en Chrome 8.

Si puede confirmar que está en Chrome 8 y quizás no sea el canal de desarrolladores que podría tener tal vez un Chrome 9, que sería bueno saber. También sería bueno saber qué versión de RequireJS que está utilizando. 0.15 tiene una posición que se corresponde con el cambio en los nocturnos de Firefox. Si está utilizando una versión anterior de RequireJS puede probar la nueva.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top