标签: javascript html5-history
我正在为我的应用添加HTML5历史记录支持。
我希望每次修改表单时调用history.replaceState(),以便当用户离开并返回时,表单看起来就像用户离开时一样。
history.replaceState()
不幸的是,看起来按下后退按钮不会触发onblur,popstate仅在浏览器遵循后退按钮后被调用(此时保存表单为时已晚) 。我可以听取哪些事件会被触发在用户点击后退按钮后触发 之前它是否被尊重?
onblur
popstate