簡體   English   中英

GWT - 編譯為html文件

[英]GWT - compile to html file

我是使用GWT的新手。

當我聽說GWT時,我想我可以將Java代碼編譯為html + css + js文件,並且可以在沒有任何網絡服務器的情況下離線使用它。 現在,當我正在閱讀如何開始使用GWT時,我發現在webbrowser中啟動它之前必須部署已編譯的GWT應用程序。

有沒有辦法將GWT編譯為普通的html文件,只需點擊一些html文件即可在瀏覽器中運行?

嘗試將以下內容添加到您的gwt.xml

<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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM