0

GWT テクノロジを使用して Web アプリケーションを開発しています。しかし、アプリケーションの読み込み時間の問題に直面しています。読み込みには約 1 分 30 秒かかります。この問題は、アプリケーションが任意のブラウザに最初にロードされたときにのみ直面しています。すべての *.js がプロジェクトに追加されるまでに、最大の時間がかかっていることがわかりました。index.html を最初にロードし、他のすべての html および .js をボタンのクリック時にロードする必要があります。そのために、gwt プロジェクトのデフォルトの html ページ以外のページから nocache.js をロードしたいと考えています。

事前にサンクス

4

1 に答える 1

1

ユーザー要求の下で gwt アプリをロードし、いくつかの js コードを index.html に追加して、html ボタンから呼び出すことができます。

  <script>
     function loadGWT() {
       var s = document.createElement('script');
       s.setAttribute('type','text/javascript');
       s.setAttribute('src',"mymodule.nocahe.js");
       document.body.appendChild(s);
     }
  </script>
  <button onClick='loadGWT()'>Load GWT App </button>

[編集]

xsiframeリンカーの代わりにリンカーを使用する必要がありますstandard.gwt.xmlこの行をファイルに追加します

  <add-linker name="xsiframe"/>
于 2013-10-01T12:36:03.520 に答える