我有以下代码尝试操纵window.history
堆栈:
console.log("before:" + window.history.length);
window.history.pushState(null, null, '/page1');
console.log("after:" + window.history.length);
即使我要添加状态,这始终在before
和after
中打印相同的内容:
before:50
after:50
为什么pushState
不增加历史记录长度?顺便说一句,即使我正在刷新页面,长度也始终为50
。