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