我正在使用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>
答案 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版本。正如其他回复所说,实际上没有充分理由这样做。