检查应用程序是否以托管模式/部署模式运行(本地或远程计算机)

时间:2012-07-25 06:09:10

标签: gwt deployment gwt-hosted-mode

我想检查我的gwt应用程序是以托管模式还是部署模式运行。如果已部署,则检查它是否部署在本地计算机或远程计算机上。有没有办法做到这一点。因为我想改变网址取决于模式。

谢谢,

1 个答案:

答案 0 :(得分:2)

我认为通过部署你的意思是生产模式 要检查应用程序是否在生产模式下运行,请致电:

com.google.gwt.core.client.GWT.isProdMode()

在浏览器中运行时返回true

要检查您的应用程序是在托管模式还是生产模式下运行,请致电:

com.google.gwt.core.client.GWT.isClient()

并使用

com.google.gwt.core.client.GWT.getHostPageBaseURL()

获取托管页面的url前缀。