监听用户点击浏览器后退按钮
var detectBack = {
        initialize: function() {
            //监听 hashchange 事件
            window.addEventListener('hashchange', function() {
                //为当前导航页附加一个 tag
                this.history.replaceState('hasHash', '', '');
            }, false);
            window.addEventListener('popstate', function(e) {
                if (e.state) {
                    //侦测是用户触发的后退操作, dosomething
                    //这里刷新当前 url
                    this.location.reload();
                }
            }, false);
        }
    }
    detectBack.initialize();
https://github.com/luokuning/blogs/issues/3