使用什么 javascript History API 与本地存储来保存 Ajax 数据以在“后退”按钮上加载

ope*_*ree 5 javascript jquery back local-storage html5-history

我有一个电子商务网站,我首先将初始产品槽(10 个产品)加载到产品列表中。稍后,当用户向下滚动服务调用时,使用ajaxcall 获取数据并使用 jQuery 将其附加到产品列表。

现在,如果用户单击某个产品,他将导航到“产品详细信息”页面,如果从这里单击“返回”,“产品列表”页面将仅显示 10 个产品。

我已经了解了 javascript History API 以及其他解决方案。Twitter 还表示它使用历史记录 API 来实现它,但它会稍微增加页面延迟,如下所述:implementation-pushstate-for-twitter.com 我应该走哪条路?

或者其他人对于这种情况有更好的解决方案,建议将不胜感激。提前致谢。