我正在使用 html5、knockout.js、history.js 和 pager.js 创建一个 SPA(单页应用程序)。
除了“真实”页面刷新之外,一切都运行良好。由于内容是从 pager.js(通过 div 导航的 knockout.js 插件)动态写入的,并且 history.js 正在更改 uri,因此当刷新网页时,它会因 404 错误而中断。然而,在 pager.js 网站上,我可以刷新任何动态链接并且它可以正常工作。我已经浏览了文档,但我不确定如何解决这个问题。最后我看到了一些关于 crawler.js 为搜索引擎拍摄 html 的快照的东西,尽管我不确定,但这可能是我的答案。
有谁知道如何解决这个问题?crawler.js 是我的答案吗?