Javascript Ractive.js应用程序,在浏览器中按下后退/前进按钮时如何保持滚动位置?

Javascript Ractive.js应用程序,在浏览器中按下后退/前进按钮时如何保持滚动位置?,javascript,single-page-application,ractivejs,Javascript,Single Page Application,Ractivejs,我目前正在使用Ractive进行一个项目。该项目是一个单页应用程序,已按照此项目的建议实施路由:。它所属的教程是 当按下后退/前进按钮时,我还没有想出一个处理滚动的好策略。我希望在用户导航时将滚动位置保留在搜索结果中 我已经搜索并阅读了关于浏览器以不同方式处理这些内容的信息,以及相关的API使恢复变得脆弱。我来自React development,React router试图在那里处理这一问题,但我不知道有任何更通用的解决方案。建议使用什么库/技术(按照今天的标准,尽可能最好地)来使用Racti

我目前正在使用Ractive进行一个项目。该项目是一个单页应用程序,已按照此项目的建议实施路由:。它所属的教程是

当按下后退/前进按钮时,我还没有想出一个处理滚动的好策略。我希望在用户导航时将滚动位置保留在搜索结果中

我已经搜索并阅读了关于浏览器以不同方式处理这些内容的信息,以及相关的API使恢复变得脆弱。我来自React development,React router试图在那里处理这一问题,但我不知道有任何更通用的解决方案。建议使用什么库/技术(按照今天的标准,尽可能最好地)来使用Ractive

我已经学到的一件事是,数据应该被缓存,以便在导航时同步加载

提前感谢您的任何见解