我试图修复浏览器历史记录问题。我们的客户现在有一个ASP.Net Intranet页面运行一段时间。一位同事做到了。最近他们要求修复我们在他们的页面上制作的“后退按钮”(应用程序)。IE backbutton只工作一次(好像浏览器历史记录只有一个条目)
它查看站点地图,并在单击时加载父页面。但是,在某些情况下,我必须使用“javascript:history.go(-1)”。所有在我们的测试系统上运行良好,但是当我们将它部署在测试服务器上时,它开始出现故障。我们注意到他们的生产环境存在同样的问题。
显然他们的所有机器(运行IE)只能返回浏览器历史中的一页。这不是故意的。我们有一位IT员工正在尝试其他浏览器和操作系统。显然,问题(迄今为止)只发生在使用IE浏览器时。他们测试的所有其他浏览器都很好。在我的开发系统上,这个问题不会发生。另外,当我让别人看看网站时,问题也不会发生。
我检查了他们的浏览器历史记录长度设置为20天。我试图在这里搜索stackoverflow,但唯一相关的浏览器历史记录没有帮助。 How to clear browsers (IE, Firefox, Opera, Chrome) history using JavaScript or Java except from browser itself?
也推后退按钮(在IE中的那个),它只能用于只有一页返回。我们无法导航多个页面。
我该如何解决这个问题?
服务器:W2K3 R2 SP2 客户端:XP我猜/ IE 8大部分
你需要更具体的客户端配置,他们真的XP和IE8?或者它可能是IE6? – Lazarus 2010-04-07 11:57:53
他们在Win2k和IE6上尝试过,问题依然存在 – 2010-04-14 10:46:40