1

我正在尝试修复浏览器历史记录问题。我们的一个客户现在有一个运行了一段时间的 ASP.Net 内网页面。一位同事做到了。最近他们要求修复我们在他们的页面(应用程序)上制作的“后退按钮”。

它查看站点地图,并在单击时加载父页面。但是,在某些情况下,我必须使用“javascript:history.go(-1)”。在我们的测试系统上一切正常,但是当我们将它部署到他们的测试服务器上时,它开始出现故障。我们注意到他们的生产环境也有同样的问题。

显然,他们所有的机器(运行 IE)只能返回浏览器历史记录中的一页。这不是故意的。我们让他们的一名 IT 员工尝试其他一些浏览器和操作系统。显然问题(到目前为止)仅在使用 IE 时出现。他们测试的所有其他浏览器都很好。在我的开发系统上,这个问题不会发生。此外,当我让其他人查看该站点时,也不会出现问题。

我检查了他们的浏览器历史长度设置为 20 天。我尝试在 stackoverflow 上搜索,但有关浏览器历史的唯一相关答案没有帮助。 除了浏览器本身,如何使用 JavaScript 或 Java 清除浏览器(IE、Firefox、Opera、Chrome)历史记录?

同样按下后退按钮(IE 中的那个),它只适用于一页后退。我们无法向后导航超过一页。

我怎样才能解决这个问题?

服务器:W2k3 R2 SP2 客户端:我猜是 XP / IE 8

4

1 回答 1

0

这看起来很像您客户站点中的本地配置问题,因此不太可能在其他地方看到,因为您已经证明了自己。您需要发现的是如何限制这一点,而 SO 不适合这样做。您可能想尝试在 SuperUser 上发帖以获得进一步的帮助。

于 2010-04-07T11:57:07.630 回答