是否可以仅在浏览器历史记录更改(即后退或前进按钮)上检测哈希更改?
我已经看到了onBeforeUnload事件,但是这个事件不会触发哈希更改,因为窗口没有卸载.
当哈希值发生变化时,hashchange事件显然会触发.任何修复?优选地,没有插件.我见过jQuery历史插件,但我正在寻找最简单的解决方案.
谢谢您的帮助.
最佳答案
看一下window.onhashchange活动吧.
但是,目前并非所有浏览器都支持它.看一下BA jQuery Hash Change Plugin here.如果您选择最终使用插件,它可能会有效.
我希望这有帮助!