我是使用GWT的新手.
当我听说GWT时,我想我可以将Java代码编译为html + css + js文件,并且可以在没有任何网络服务器的情况下离线使用它.现在,当我正在阅读如何开始使用GWT时,我发现在webbrowser中启动它之前必须部署已编译的GWT应用程序.
有没有办法将GWT编译为普通的html文件,只需点击一些html文件即可在浏览器中运行?
尝试将以下内容添加到您的gwt.xml:
<add-linker name='xsiframe' />
Run Code Online (Sandbox Code Playgroud)
原因是从文件系统加载的文件都被视为来自不同的来源,因此很容易被所谓的同源策略捕获.
默认情况下(使用std链接器),GWT输出加载的一个*.cache.html文件iframe,因此,来自不同的来源,iframe无法与HTML主机页面对话的代码.
使用xsiframe链接器(或现在已弃用的xs链接器),GWT生成使用script标记加载的*.cache.js文件,这允许加载脚本交叉起源.
| 归档时间: |
|
| 查看次数: |
1960 次 |
| 最近记录: |