history for html5

增加一页:会形成URL历史

window.history.pushState("hi", "Title", "/new-url"); //状态 标题 地址

替换当前也:不会形成URL历史,页面不可往后退

window.history.replaceState("hi", "Title", "/good");

地址URL更改事件:

popstate 当地址栏更改派发,程序调用更改不派发(CHROME初始化会派发一次)

hashchange 地址栏HASH 值时候派发,同时也派发popstate事件

原文地址:https://www.cnblogs.com/liushannet/p/2955039.html