擅长:python、mysql、java
<p>如果要更改url但不想将条目添加到浏览器历史记录中,也可以使用HTML5<strong>replaceState</strong>:</p>
<pre><code>if (window.history.replaceState) {
//prevents browser from storing history with each change:
window.history.replaceState(statedata, title, url);
}
</code></pre>
<p>这将“破坏”后退按钮功能。在某些情况下,这可能是必需的,例如图像库(您希望“上一步”按钮返回到库索引页,而不是在查看的每个图像中向后移动),同时为每个图像提供自己的唯一url。</p>