如何使用ajax加载所有页面会影响后退按钮?

时间:2017-05-01 10:00:58

标签: ruby-on-rails ajax

我是第一个在第一个网站上工作的人。我正在使用一个我希望在整个网站上不断播放的音乐播放器,因此我正在研究使用AJAX(ala Soundcloud或Spotify)加载网站各种帐户页面的后果。我很想知道这将如何影响后退按钮。

如果网站完全是AJAX,当用户点击后退按钮返回(显然)以前的帐户页面时,该网站将在浏览器的历史记录中丢失到上一个网站。但是,如果Soundcloud的页面是通过AJAX加载的,那么他们已经修改了后退按钮以适应切换到之前加载的AJAX页面。

1 个答案:

答案 0 :(得分:0)

好吧,谷歌5秒后我找到了HTML5 history.pushState

EDIT。结束使用rack_pjak