单页应用程序:从浏览器禁用快速返回?

时间:2017-09-25 11:03:27

标签: html ruby-on-rails caching

我有单页应用程序(Rails,如果它很重要),我正在努力使用浏览器缓存。当用户按下后退按钮它从缓存加载页面,甚至不是HTTP 304 。我已经将 no-cache 设置为响应,但我相信浏览器在单页应用程序的顶部有另一层缓存,以便快速返回。

我知道这里有一些解决方案: -

  1. Disable browser back button for one page application
  2. https://softwareengineering.stackexchange.com/questions/256363/dealing-with-browser-cache-in-single-page-apps
  3. 然而,所有这些都涉及,有弹出框或禁用后退按钮。我认为两者都是可怕的用户体验选择。有没有其他方法可以强制浏览器在SPA中查询服务器?

0 个答案:

没有答案