【发布时间】:2010-10-26 06:20:36
【问题描述】:
在测试 document.location.href 时,我观察到,当用户启动一个导致分配给 document.location.href 的 javascript 的操作时,新 URL 会添加到历史记录中。
但是,如果调用是由 javascript 发起的,例如 XMLHTTPRequest 的状态更改,则历史记录中当前页面的条目将被覆盖。我是否正确地描述了这一点?在后一种情况下,有没有办法让页面更改反映在历史记录中?
【问题讨论】:
-
我不太确定你想做什么。是要将点击项从历史记录中删除,还是要将非点击地址更改推送到历史记录?
-
第二个——我希望我的服务器能够告诉客户端导航到一个新页面——保留历史——作为对 XMLHttpRequest 的响应的结果
标签: javascript