我在一个 url 上有两个版本的内容(ajax 和非 ajax)。一个版本是针对非 ajax 请求的渲染布局,第二个 ajax 版本只是没有布局的内容本身。问题是浏览器(chrome/firefox)在从缓存中获取页面时似乎没有区分ajax/非ajax请求如果我点击后退按钮。在某些情况下,我加载了非 ajax 版本,然后我进行了一些浏览,然后当我返回(通过反复单击后退按钮)时,我得到了 ajax(“未格式化”)版本,因为这是当前存储在缓存中的版本。这是一个已知的问题?我是否需要在 url 中区分 ajax 和非 ajax 请求,例如通过?ajax=1
?
问问题
498 次