Chrome Vs Firefox 后退缓存

3
我有一个Drupal网站,其中包含一个链接到详细页面的视图,该视图具有分页。以下是问题:
  • 在FireFox中,当您从视图的第8页转到详细页面,然后单击后退按钮时,您会回到视图的第8页。(好)

  • 在Chrome中,当你从视图的第8页转到详细页面,然后单击后退按钮时,你会回到视图的第1页。(坏)

我认为Chrome和Firefox以相同的方式处理后退缓存。这是不是真的?是否有任何方法可以修复它,例如,使得无论哪种情况,单击后退按钮后都会回到视图的第8页?
您可以在http://www.instepp.umn.edu/publications查看问题。
谢谢!
1个回答

4
挖掘更多后,我发现同样的问题在以下网址有解答:Firefox back button VS IE and Chrome back buttons 这篇文章也提供了解答:http://madhatted.com/2013/6/16/you-do-not-understand-browser-history 简而言之,Chrome和Firefox上的后退按钮行为是不同的。如果我希望后退按钮返回缓存中的DOM,则无法做任何事情。但是,如果我希望后退按钮返回先前页面的刷新版本,则可以按照博客文章中详细描述的选项进行操作。

评论由Kyle Bai发表。博客文章链接已更改,我找到了这个。http://madhatted.com/2013/06/16/you-do-not-understand-browser-history。从[非答案](http://stackoverflow.com/a/40916061/5292302)移动。 - Petter Friberg

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接