问题
I would like my GWT program to be able to determine whether it's in hosted mode or in web mode. Is there a way to do this?
Thanks!
回答1:
GWT.isScript() returns true in non hosted mode and false in hosted mode.
http://google-web-toolkit.googlecode.com/svn/javadoc/1.5/com/google/gwt/core/client/GWT.html#isScript()
回答2:
Be careful with this. You still can't run unemulated Java code in the statement.
if(GWT.isScript()) {
//some code not in the JRE emulation here
}
The example code will cause compile time problems.
来源:https://stackoverflow.com/questions/223373/is-there-way-for-a-gwt-program-to-tell-if-its-in-hosted-or-web-mode