【发布时间】:2012-02-08 06:07:05
【问题描述】:
在托管模式下运行 GWT 应用程序时,通常需要在查询字符串参数中添加代码服务器的位置,例如,可能需要打开 index.html?gwt.codesvr=127.0.0.1:9997 而不是 index.html。问题是gwt.codesvr 通常不包含在超链接中,因此必须手动添加。将它添加到应用程序中的所有链接似乎不是一个好主意,因为它会干扰最终的 GWT 编译版本。另一个选项是index.html 通过 JavaScript 进行自省并将默认的gwt.codesvr 附加到window.location,但这应该只在应用程序确定它没有被编译后完成,即在GWT module may need to be (re)compiled 警报之后.
我相信,理想的解决方案是让 GWT 在找不到可供选择的排列后允许自定义其执行的操作。默认操作是显示刚才提到的警报警告,但不幸的是,这是不可自定义的。
所以我的问题是:当没有编译排列时,使用默认 gwt.codesvr 自动打开当前页面的最佳方法是什么。
【问题讨论】:
标签: gwt gwt-hosted-mode