【问题标题】:Why an AJAX history manager?为什么是 AJAX 历史管理器?
【发布时间】:2011-09-28 06:09:56
【问题描述】:

现在,我只编写了一个简单的 AJAX 历史脚本,它添加了后退/前进按钮并更改了 hash bang。但是我正在阅读其他存储先前 AJAX 请求的历史脚本以供以后使用,因此脚本不必再次重建请求。我想这些是历史脚本和历史管理器之间的区别。

不过,我的问题是,您为什么需要经理?例如,假设你做了这样的事情: addHistory('my/funny/url', 'ajax/url');
经理将参考my/funny/url 存储ajax/url。但是,如果用户删除缓存并返回到my/funny/url,无论如何您仍将不得不从头开始重建 url。所以,我真的不明白这一点。

【问题讨论】:

    标签: javascript ajax history


    【解决方案1】:

    我的猜测是它试图记住客户端服务器端会话状态的变化。而且可能他们甚至没有考虑清除缓存的场景。

    【讨论】:

    • 除了你的答案之外没有其他答案,所以我猜没有合乎逻辑的原因。
    猜你喜欢
    • 2010-11-01
    • 2012-11-14
    • 2019-04-04
    • 1970-01-01
    • 1970-01-01
    • 2020-09-25
    • 2019-08-25
    • 1970-01-01
    • 2020-06-14
    相关资源
    最近更新 更多