0

我已经在 stackoverflow 上搜索了很多这个问题的答案,但似乎找不到一个令人满意的答案。使用 window.history.pushState() 和 window.history.replaceState() 方法似乎相当容易,但据我了解,它们可以在 Chrome、Safari、FF4+ 和 IE10pp4+ 中使用。有没有办法在 IE8+ 和 FF3+ 而不仅仅是 FF4+ 和 IE10pp4+(加上 Chrome 和 Safari)中获得这种效果?

4

1 回答 1

1

如果没有会话历史管理,您只能更改location.hash可靠(没有 100% 保证)。

如果浏览器不加载另一个页面,其他任何事情都无法完成。

于 2012-06-06T07:05:36.293 回答