引入外部js文件:


<script type="text/javascript" src="http://apps.bdimg.com/libs/history.js/1.8/native.history.min.js"></script>


第一步:history.pushState

 插上一把屠龙刀;

history.pushState({}, "页面标题", "xxx.html");

第二步:history.replaceState

 换把屠龙刀插上

history.replaceState(null, "页面标题", "xxx.html");

第三步:window.onpopstate

 拔插屠龙刀的时候;

window.addEventListener("popstate", function() {
    var currentState = history.state;    
    /* 该吃吃,该喝喝*/		
    });


官方公众号