Sai*_*ali 3 gwt gwt-hosted-mode
在托管模式下运行GWT应用程序时,通常需要在查询字符串参数中添加代码服务器的位置,例如,index.html可能需要打开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当没有编译的排列时,用默认值自动打开当前页面的最佳方法是什么.
我制作了一个书签,我点击调试当前页面:
javascript:window.location+=(window.location.href.indexOf('?')==-1?"?":"&")+"gwt.codesvr=localhost:9997"
Run Code Online (Sandbox Code Playgroud)
但这并没有考虑到最后的哈希值,无论如何你可能不需要.这个书签是关于我使用书签栏的唯一内容...
可能值得指出的是,即使在生产服务器上也可以使用它,只要您在本地具有与该服务器运行的大致相同的客户端代码即可.
| 归档时间: |
|
| 查看次数: |
1207 次 |
| 最近记录: |