【问题标题】:How does loading all pages with ajax affect the back button?使用 ajax 加载所有页面如何影响后退按钮?
【发布时间】:2017-05-05 18:14:31
【问题描述】:

我是第一个网站的新手。我正在使用一个音乐播放器,我想在整个网站上连续播放,所以我正在研究使用 AJAX(ala Soundcloud 或 Spotify)加载网站的各种帐户页面的后果。我很想知道这将如何影响后退按钮。

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

【问题讨论】:

    标签: ruby-on-rails ajax


    【解决方案1】:

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

    编辑。最终选择 rack_pjak

    【讨论】:

      猜你喜欢
      • 2021-10-24
      • 2011-06-05
      • 1970-01-01
      • 1970-01-01
      • 2013-05-14
      • 1970-01-01
      • 2020-07-05
      • 1970-01-01
      • 2013-10-13
      相关资源
      最近更新 更多