2012-03-24 4 views
5

私はGWTの使い方が新しいです。GWT - htmlファイルにコンパイル

GWTについて聞いたところ、Javaコードをhtml + css + jsファイルにコンパイルできると思っていましたが、Webサーバーなしではオフラインで使用できます。さて、私がGWTで始める方法を読んでいるときには、コンパイルされたGWTアプリケーションをWebブラウザで起動する前に展開しなければならないことがわかります。

GWTを普通のhtmlファイルにコンパイルし、ブラウザでhtmlファイルをクリックするだけです。あなたのgwt.xmlに以下を追加し

答えて

8

試してみてください。

<add-linker name='xsiframe' /> 

彼らは異なる起源から来たかのような理由は、ファイルシステムからロードされたファイルはすべて扱われるということですので、それがでキャッチすることは本当に簡単ですいわゆる同一起点ポリシー。 (stdリンカーを使用)デフォルトでは

は、GWTの出力が異なる起源からのもの、iframeにロードされている.cache.htmlファイルを*ので、iframeのコードはHTMLホストページに話すことができません。 xsiframeリンカー(または現在では非推奨xsリンカ)を使用して

、GWTは、ロードスクリプトクロス起源ことができますscriptタグを使用してロードされたファイルを、.cache.js *が生成されます。

https://developers.google.com/web-toolkit/doc/latest/FAQ_Server#What_is_the_Same_Origin_Policy,_and_how_does_it_affect_GWTを参照してください。

+0

トーマスありがとうございました。これは私が必要とするものです。できます。私はイベントをサーバに接続してgwtアプリケーションをクライアントとして使用する必要はありません。私はawsome gwt機能を使用して単にhtml + css + js GUIアプリケーションを作成するだけです。 – Mirek

関連する問題