Javascript 如何在重新加载浏览器时保存位置哈希状态

Javascript 如何在重新加载浏览器时保存位置哈希状态,javascript,Javascript,全部。我正在使用livereload,这是一个自动加载html,js文件工具 这很方便,但我有一个问题。我正在制作一个网页应用程序,它依赖于散列更改网站。 像这样/#/家,/#/产品。因此,当在/#/product重新加载浏览器时,它会重新加载并返回到root/url。这很难调试 我想在重新加载浏览器时保存哈希位置。如果我重新加载/#/product页,并且我想保持在/#/product页 你知道吗?提前感谢。加载页面时,需要运行javascript代码来检查当前哈希值并构造与该哈希值匹配的正确

全部。我正在使用livereload,这是一个自动加载html,js文件工具

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

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


你知道吗?提前感谢。

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

您在
/#/home
中没有使用真正的散列。使用
/#home
/#product
,它将在重新加载时保持不变