1

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

谢谢,

4

1 回答 1

2

我假设部署是指生产模式。
要检查您的应用程序是否在生产模式下运行,请调用:

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

在浏览器中运行时返回 true

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

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

并使用

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

获取托管页面的 url 前缀。

于 2012-07-25T06:15:59.390 回答