2012-06-06 67 views
0

我已经在stackoverflow上搜索了很多关于这个问题的答案,但似乎找不到满意的答案。使用window.history.pushState()和window.history.replaceState()方法似乎相当容易,但据我的理解,它们可用于Chrome,Safari,FF4 +和IE10pp4 +。 有没有办法在IE8 +和FF3 +而不是只有FF4 +和IE10pp4 +(加上Chrome & Safari)中获得这种效果?更改页面URL而不刷新 - 是否有跨浏览器解决方案?

+1

阅读_“浏览器兼容性”_关于MDN页面的章节https://developer.mozilla.org/en/DOM/Manipulating_the_browser_history查看“History.js”的链接。也许这可以帮助你。 –

回答

1

没有session history management只能更改location.hash可靠(不能100%保证)。

如果没有浏览器加载其他页面,则无法完成其他任何操作。

相关问题