2011-10-27 8 views
6

Tengo esta situación:DOJO desarrollo de módulos personalizados con xdomain

  • servidor de aplicaciones que se ejecutan en example.com - aquí es donde las páginas html se cargan desde el servidor m

  • para servir archivos estáticos en static.example.com - esto es desde donde se cargan desde los archivos estáticos (CSS, gráficos, scripts)

Quiero correr DOJO con mi Modul personalizada es en mi sitio. El problema es que necesito construir xdomain para todo lo que quiero usar (dojo, dijit, dojox, módulos personalizados). Estaría bien, crear una construcción de dominio xd para el entorno de producción, pero necesito tener estos dos dominios divididos también para el desarrollo.

Ok, puedo precompilar dojo, dijit, dojox con xdomain loader. Pero la reconstrucción de módulos personalizados todo el tiempo para el desarrollo probablemente no sea la correcta.

Entonces, ¿qué me recomiendas? O, ¿qué hace exactamente el constructor para lograr que el módulo cargue xdomain? ¿Puedo crear un módulo para trabajar con xdomain directamente?

Gracias

+0

No lo entiendo ... si todo es de example.com ¿no es el mismo dominio? – hugomg

+0

el contenido estático (scripts de dojo) proviene del dominio static.example.com. Esto es tomado por el navegador como dominio diferente o no? : -O – JoshuaBoshi

+0

Ahh tal vez estaba confundido, porque el formateo era incorrecto. Edité la pregunta. – JoshuaBoshi

Respuesta

3

Trate Dojo 1.7 (en el sitio de descarga, aún no anunciada) El nuevo cargador basado en AMD permite que el código entre dominios sin la herramienta XD versión especial, que utiliza para generar una transformación un poco como AMD .

+0

¡Muchas gracias! – JoshuaBoshi

Cuestiones relacionadas