通常在托管模式下运行GWT应用程序时,通常需要在查询字符串参数中添加代码服务器的位置,例如,而不是index.html,可能需要打开index.html?gwt.codesvr = 127.0.0.1:9997 .问题是gwt.codesvr通常不包含
我相信,理想的解决方案是让GWT在找不到可供选择的排列后,自定义它所执行的操作.默认操作是显示刚才提到的警告警告,但不幸的是,这不是可自定义的.
所以我的问题是:当没有编译的排列时,用默认的gwt.codesvr自动打开当前页面的最佳方法是什么.
由于我现在一直在处理’Places’,所以我更新了书签以处理’#’.javascript:(function(){h="localhost";p="9997";l="gwt.codesvr="+h+":"+p;s=false;if(document.location.href.indexOf("gwt.codesvr")<0){q=document.location.href.indexOf("?");if(q<0){q=document.location.href.indexOf("#");if(q>0){q=q-1}s=true}if(q<0&&!s){document.location.href=document.location.href+"?"+l}else%20if(q>=0&&!s){b=document.location.href.substr(0,q+1);e=document.location.href.substr(q+1);document.location.href=b+l+"&"+e}else{b=document.location.href.substr(0,q+1);if(q<0){e=""}else{e=document.location.href.substr(q+1)}document.location.href=b+"?"+l+e}}})();
2017年2月7日更新 – 剧本中出现了拼写错误.纠正了它.