GWT历史iframe

时间:2010-05-26 20:26:58

标签: gwt iframe history gwt-history

我正在使用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>

3 个答案:

答案 0 :(得分: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”或其他任何内容。

答案 1 :(得分:0)

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

答案 2 :(得分:0)

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