当仅更改位置哈希值时,是否有办法应对javascript中的后退按钮被击中(或按下退格键)的问题?也就是说,当浏览器不与服务器通信或重新加载页面时。
使用hashchange事件:
hashchange
window.addEventListener("hashchange", function(e) { // ... })
如果需要支持较旧的浏览器,请查看Modernizr的HTML5跨浏览器Polyfills Wiki页面中的“hashChange事件”部分。
hashChange