gpt4 book ai didi

.net - IE7 后退按钮在 .NET 应用程序中丢失历史记录

转载 作者:行者123 更新时间:2023-12-02 04:18:33 25 4
gpt4 key购买 nike

在维护 ASP.Net 应用程序时,我遇到了一个不寻常的问题,即 IE7 中的后退按钮。选择几个指向aspx页面的链接然后按一次后退按钮后,IE的后退按钮变灰,下拉快速历史记录不再包含任何条目。这显然是不正确的,因为单击了多个链接以使您到达该点。打开实际的历史记录会显示完整的踪迹,但由于某种原因,后退按钮无法确定还有更多页面。

现在了解一些细节:

  • .NET 2.0
  • 安装程序使用具有
    禁用页面缓存
    (HttpCacheability.NoCache)
  • 该页面使用 Prototype Ajax
    加载动态内容的库。
    历史上的页面不是
    虽然依赖于 Ajax 调用,
    他们使用静态 URI 来加载
    具体的信息和
    Ajax 调用只是加载上下文
    信息。换言之,每
    历史中的页面有一个实际的
    URL,而不是 Ajax 调用
    修改
  • Firefox 中不会出现问题

  • 我已经完成了必要的谷歌搜索并找到了一些点击,但他们大多说“IE就是这样”或“使用像Firefox这样的真实浏览器”,这两者都没有帮助。任何人都可以对这个问题有所了解吗?

    谢谢!

    最佳答案

    但是,您的 Ajax 库是否真的为浏览器的历史做出了贡献?大多数 Ajax 库都有处理这个问题的方法。 jQuery 有一个历史插件,微软的 Ajax 有一个历史控件。

    关于.net - IE7 后退按钮在 .NET 应用程序中丢失历史记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1145697/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com