0

我有一个 OVH 托管的应用程序http://ovhserver/myapp/

此应用程序也可通过http://anyUser.domain.com访问。我通过将 *.domain.com 重定向到http://ovhserver/myapp/

浏览器显示http://[anyUser].domain.com. 但是当我尝试使用 GWT 阅读它时,我只得到了真正的地址 ( http://ovhserver/myapp/)。

[anyUser] 是对活动帐户的引用;如果您创建一个帐户 X,我的应用程序将可以通过http://X.domain.com.

我尝试使用 GWT.getHostPageBaseURL()、Window.Location.getHref() 和 Window.Location.getPath(),但徒劳无功。

我想在浏览器中阅读“显示”的 URL。我该怎么做?

谢谢你。

4

1 回答 1

0

这不是重定向,很可能是在框架中anyUser.domain.com加载。ovhserver/myapp您可以尝试$wnd.top.location.href在 JSNI 方法中使用,但我不确定您是否可以访问它(因为它是跨域访问)。

您真的应该尝试设置一个真正的域/托管,它不会花费太多,并且会为您省去许多框架无疑会造成的麻烦。

于 2012-11-22T13:41:05.440 回答