GWT历史和IE6/7

GWT历史和IE6/7,gwt,history,gwt-history,Gwt,History,Gwt History,我在GWT组上问了这个问题,但运气不好,所以现在我正在尝试堆栈溢出: GWT的历史和IE6/7似乎存在一些问题,我试图确认这是GWT的一个实际问题,而不仅仅是我做的一些愚蠢的事情 我遇到的问题如下: 想象一下,你有一些GWT应用程序可以插入到你现有的网站上。它有内部历史,运作良好。就说它是一棵树吧。它是什么并不重要,只是它有一个状态,你可以在其中来回移动。此应用程序的一部分是指向网站其他部分的链接。单击其中一个,退出GWT应用程序 现在,单击其中一个链接后使用后退按钮。返回到GWT应用程序,该应

我在GWT组上问了这个问题,但运气不好,所以现在我正在尝试堆栈溢出:

GWT的历史和IE6/7似乎存在一些问题,我试图确认这是GWT的一个实际问题,而不仅仅是我做的一些愚蠢的事情

我遇到的问题如下:

想象一下,你有一些GWT应用程序可以插入到你现有的网站上。它有内部历史,运作良好。就说它是一棵树吧。它是什么并不重要,只是它有一个状态,你可以在其中来回移动。此应用程序的一部分是指向网站其他部分的链接。单击其中一个,退出GWT应用程序

现在,单击其中一个链接后使用后退按钮。返回到GWT应用程序,该应用程序可以正常加载,并且使用URL中的任何内容重新创建状态

如果您再次单击“上一步”,我会在IE6/7和FF/Chrome/IE8中得到不同的结果。在IE6/7中,第二次返回将我发送到GWT应用程序之前的页面。在FF/Chrome/IE8中,这第二次返回让我回到GWT应用程序的状态,这自然是我想要的

我已经检查了我的代码,据我所知,这第二次返回只是直接转到前面的页面。无论如何,我的历史处理程序从未被调用过


还有其他人碰到过这个吗?或者知道这个问题在哪里讨论过?我在谷歌上搜索了很长时间,但没有结果。

GWT小组为了确认潜在的bug而大吵大闹,他们大多是初学者

当我开始假设GWT中存在缺陷,并尝试从GWT组获得帮助后,我采取的方法是在GWT问题跟踪程序中创建问题,并在GWT贡献者组中交叉发布

以下是用于创建问题的URL:

确保首先搜索问题列表以查找可能的重复项

我还没有在GWT中玩过历史记录,因为我们的应用程序运行在IFrame中,这就扼杀了实现历史记录的可能性