【发布时间】:2014-08-17 00:47:01
【问题描述】:
我在 JavascriptMVC 应用程序中使用window.history 为每个控制器启用后退/前进/刷新功能。每次我加载一个新控制器时,我都会使用window.history.pushState 向历史记录添加一个新状态。然后在返回/刷新时,我使用保存的状态并重用数据来再次构建控制器。
除了特定场景中的一个问题外,整个想法都很好。我收到以下错误:
无法在“历史记录”上执行“pushState”:一个对象不能被 克隆。
在其他情况下添加相同的数据没有问题。什么会导致此错误? 感谢您的帮助。
【问题讨论】:
标签: javascript html javascriptmvc