我正在尝试修复浏览器历史记录问题。我们的一个客户现在有一个运行了一段时间的 ASP.Net 内网页面。一位同事做到了。最近他们要求修复我们在他们的页面(应用程序)上制作的“后退按钮”。
它查看站点地图,并在单击时加载父页面。但是,在某些情况下,我必须使用“javascript:history.go(-1)”。在我们的测试系统上一切正常,但是当我们将它部署到他们的测试服务器上时,它开始出现故障。我们注意到他们的生产环境也有同样的问题。
显然,他们所有的机器(运行 IE)只能返回浏览器历史记录中的一页。这不是故意的。我们让他们的一名 IT 员工尝试其他一些浏览器和操作系统。显然问题(到目前为止)仅在使用 IE 时出现。他们测试的所有其他浏览器都很好。在我的开发系统上,这个问题不会发生。此外,当我让其他人查看该站点时,也不会出现问题。
我检查了他们的浏览器历史长度设置为 20 天。我尝试在 stackoverflow 上搜索,但有关浏览器历史的唯一相关答案没有帮助。 除了浏览器本身,如何使用 JavaScript 或 Java 清除浏览器(IE、Firefox、Opera、Chrome)历史记录?
同样按下后退按钮(IE 中的那个),它只适用于一页后退。我们无法向后导航超过一页。
我怎样才能解决这个问题?
服务器:W2k3 R2 SP2 客户端:我猜是 XP / IE 8