Simplemente quiero cargar una aplicación GWT agregando una etiqueta de script al DOM, sin embargo, debido a que el enlazador GWT usa document.write() no puedo encontrar ninguna buena manera de hacerlo asi que. He encontrado algunos hacks para hacerlo en varias publicaciones de blog, pero todos parecen fallar con la última versión de GWT. ¿Alguna aproximación razonablemente no invasiva para hacer esto viene a la mente?GWT bookmarket o GWT como una biblioteca externa
Aclaración:
manera normal para poner en marcha una aplicación GWT, en su página HTML anfitrión:
<script type="text/javascript" language="javascript" src="myapp.nocache.js"></script>
Esto, por supuesto, se pone en marcha tan pronto como se carga la página. Quiero hacerlo en un momento posterior:
function startapp() {
var head = document.getElementsByTagName('head');
var s = document.createElement('script');
s.setAttribute('type', 'text/javascript');
s.setAttribute('src', 'myapp.nocache.js');
head[0].appendChild(s);
}
Estoy muy lo siento, pero podría por favor reformular. Un ejemplo ayudaría. – Amey
@Amey finaliza la actualización anterior. ¡Gracias! –
Su fragmento de código debería funcionar siempre que lo esté ejecutando en su sitio. 'nocache.js' carga un archivo' cache.html' según sea necesario basándose en el enlace diferido, y probablemente no use una URL absoluta. –