0

全部。我正在使用 livereload,它是自动重新加载 html、js 文件工具。

这很方便。但是我有一个问题。我正在制作依赖于哈希更改网站的单个网页应用程序。像这样 。/#/家,/#/产品。因此,当在 /#/product 重新加载浏览器时,它会重新加载并返回到 root / url。很难调试。

我想在重新加载浏览器时保存哈希位置。如果我重新加载 /#/product page ,我想留在 /#/product 页面。

你有什么主意吗?提前致谢。

4

2 回答 2

2

您没有在/#/home. 使用/#homeor/#product它将在重新加载时持续存在。

于 2012-09-10T05:44:10.593 回答
0

加载页面时,您需要运行 javascript 代码来检查当前哈希值并构建与该哈希值匹配的正确页面状态。然后,当您的页面重新加载时,基本页面将从服务器加载,然后您的代码将运行并查看该#/product哈希值并为该哈希值构建适当的页面。

于 2012-09-10T05:43:26.750 回答