1

我正在使用 GWT,需要历史记录并使用:

<iframe src="javascript:''" id="__gwt_historyFrame" style="width:0;height:0;border:0"></iframe>

但是我可以改成__gwt_historyFrame其他名字AAAAA吗?有没有可能像下面这样:

<iframe src="javascript:''" id="AAAAA" style="width:0;height:0;border:0"></iframe>
4

3 回答 3

2

以下是关于 GWT 历史的一些很好的文档:http: //developerlife.com/tutorials/ ?p=232 和 Google 在主机页面上的文档:http: //www.gwtapps.com/doc/html/com.google。 gwt.doc.DeveloperGuide.Fundamentals.HostPage.html

给出以下代码示例:

<!-- Include a history iframe to enable full GWT history support -->
<!-- (the id must be exactly as shown)                           -->
<iframe src="javascript:''" id="__gwt_historyFrame" style="width:0;height:0;border:0"></iframe>

听起来 iframe 必须具有 id="__gwt_historyFrame" 并且不能更改为“AAAAA”或其他任何内容。

于 2011-12-15T16:00:09.467 回答
1

您必须使用 HistoryImplFrame 的自定义实现来构建您自己的 GWT 版本。正如其他答复所述,确实没有充分的理由这样做。

于 2010-06-23T16:02:30.123 回答
0

如果您使用 Google 提供的 MVP 架构,则无需更改它即可处理历史记录。我不明白您为什么要更改它,但这看起来像是您不应该更改的 GWT 定义变量。

于 2010-05-26T20:53:01.347 回答