ich einfach eine GWT App laden möge einen Skript-Tag auf das DOM fügt aber hinzu, weil der GWT-Linker verwendet document.write() Ich bin nicht in der Lage eine gute Möglichkeit, von zu finden tun damit. Ich habe einige Hacks dafür in verschiedenen Blogposts gefunden, aber sie scheinen alle mit der neuesten Version von GWT zu versagen. Irgendein einigermaßen nicht-invasiver Ansatz dafür kommt Ihnen in den Sinn?GWT Buchmarkt oder GWT als externe Bibliothek
Klarstellung:
Normalweg eine GWT-Anwendung, in der Host-HTML-Seite zu starten:
<script type="text/javascript" language="javascript" src="myapp.nocache.js"></script>
Das ist natürlich beginnt, sobald die Seite geladen wird. Ich möchte es zu einem späteren Zeitpunkt tun:
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);
}
Ich bin sehr leid, aber könnten Sie bitte neu formulieren. Ein Beispiel würde helfen. – Amey
@Amey Checkout das Update oben. Vielen Dank! –
Ihr Code-Snippet sollte so lange funktionieren, wie Sie es auf Ihrer Site ausführen. 'nocache.js' lädt eine' cache.html' Datei nach Bedarf, basierend auf einer verzögerten Bindung, und verwendet wahrscheinlich keine absolute URL. –