为什么选择AJAX历史经理?

时间:2011-07-04 15:56:27

标签: javascript ajax history

现在,我只编写了一个简单的AJAX历史脚本,它添加了后退/前进按钮并更改了哈希爆炸。但我正在阅读其他历史脚本,以便以后存储以前的AJAX请求,因此脚本不必再次重新构建请求。我想这些可以区分历史脚本和历史管理器。

然而,我的问题是你需要经理的原因?例如,假设您做了类似这样的事情: addHistory('my/funny/url', 'ajax/url');
经理将ajax/url存储my/funny/url。但是如果用户删除缓存并返回my/funny/url,您仍然需要从头开始重建URL。所以,我真的没有看到这一点。

1 个答案:

答案 0 :(得分:0)

我的猜测是,它试图记住客户端服务器端会话状态的变化。也许他们甚至不考虑清除缓存的情况。