2012-03-30 3 views
1

Je suis en train de suivre la façon dont mes page se charge GWTGWT processus de chargement

suivi à l'aide Firebug après mymodule/mymodule.nocache.js a chargé une requête GET est déclenchée à la demande de cache.html dossier comme celui-ci:

EF0C179631C4491034C07C47610CF86E.cache.html 

J'ai essayé de brancher sur XMLHttpRequest via Javacript, j'ai pu intercepter le chargement du module nocache.js et d'autres ressources sur la page mais pas cache.html

Par exemple, j'ai pu interce pt le chargement d'un fichier GIF et extraire son src attribut qui est tiré à partir d'un GWT généré img tag:

http://localhost:8080/MyModule/gxt/images/default/shared/blue-loading-3d.gif 

Je me attendais que je peux aussi intercepter le chargement de cette cache.html.

Je me demande comment ce code HTML a été appelé. Quelqu'un sait? Est-il tiré d'une ancre "un" tag? Ou autre?

Répondre

1

Il est chargé dans un iframe. Comme cela: iframe.contentWindow.location.replace(base + initialHtml);

+0

Plus de détails ici: https://developers.google.com/web-toolkit/doc/latest/DevGuideOrganizingProjects#DevGuideBootstrap; et notez que cela dépend de l'éditeur de liens que vous utilisez (mais '* .cache.html' signifie que l'éditeur de liens' std' - l'éditeur de liens par défaut - est utilisé). –

Questions connexes