Javascript 在浏览器历史记录中导航时,从最新页面返回多少步?
在HTML5历史API的上下文中,当我在历史中导航时,如何检索当前深度,即,在当前阶段,我离最新视图或使用浏览器上的“前进”按钮可以执行的最大前进次数还有多少步Javascript 在浏览器历史记录中导航时,从最新页面返回多少步?,javascript,html,browser-history,Javascript,Html,Browser History,在HTML5历史API的上下文中,当我在历史中导航时,如何检索当前深度,即,在当前阶段,我离最新视图或使用浏览器上的“前进”按钮可以执行的最大前进次数还有多少步 或者,至少如果我可以得到一个布尔值,指示我当前是在最新视图还是在一些旧视图(使用“后退”按钮导航到)?历史API可以提供长度,但它不会告诉您所处的距离/深度 您可能希望尝试向pushstate传递其他信息以获取此信息。类似于。您能分享一下如何做到这一点吗。我确实尝试过切换到hisotry.js,但出现的主要问题是,onpopstate甚
或者,至少如果我可以得到一个布尔值,指示我当前是在最新视图还是在一些旧视图(使用“后退”按钮导航到)?历史API可以提供长度,但它不会告诉您所处的距离/深度
您可能希望尝试向pushstate传递其他信息以获取此信息。类似于。您能分享一下如何做到这一点吗。我确实尝试过切换到hisotry.js,但出现的主要问题是,onpopstate甚至在pushstate操作时也会被触发&我可以找到任何方法来确定它是否是由于历史堆栈上的弹出或推操作而被调用的!?请支持我的回答,并提供一些关于如何准确做到这一点的细节。嘿,尼特什,你能指出如何准确做到这一点吗?或者指向某个相关链接?我已经创建了一个链接,但这不是完全的傻瓜证明。