Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/406.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/74.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在浏览器历史记录中导航时,从最新页面返回多少步?_Javascript_Html_Browser History - Fatal编程技术网

Javascript 在浏览器历史记录中导航时,从最新页面返回多少步?

Javascript 在浏览器历史记录中导航时,从最新页面返回多少步?,javascript,html,browser-history,Javascript,Html,Browser History,在HTML5历史API的上下文中,当我在历史中导航时,如何检索当前深度,即,在当前阶段,我离最新视图或使用浏览器上的“前进”按钮可以执行的最大前进次数还有多少步 或者,至少如果我可以得到一个布尔值,指示我当前是在最新视图还是在一些旧视图(使用“后退”按钮导航到)?历史API可以提供长度,但它不会告诉您所处的距离/深度 您可能希望尝试向pushstate传递其他信息以获取此信息。类似于。您能分享一下如何做到这一点吗。我确实尝试过切换到hisotry.js,但出现的主要问题是,onpopstate甚

在HTML5历史API的上下文中,当我在历史中导航时,如何检索当前深度,即,在当前阶段,我离最新视图或使用浏览器上的“前进”按钮可以执行的最大前进次数还有多少步


或者,至少如果我可以得到一个布尔值,指示我当前是在最新视图还是在一些旧视图(使用“后退”按钮导航到)?

历史API可以提供长度,但它不会告诉您所处的距离/深度


您可能希望尝试向pushstate传递其他信息以获取此信息。类似于。

您能分享一下如何做到这一点吗。我确实尝试过切换到hisotry.js,但出现的主要问题是,onpopstate甚至在pushstate操作时也会被触发&我可以找到任何方法来确定它是否是由于历史堆栈上的弹出或推操作而被调用的!?请支持我的回答,并提供一些关于如何准确做到这一点的细节。嘿,尼特什,你能指出如何准确做到这一点吗?或者指向某个相关链接?我已经创建了一个链接,但这不是完全的傻瓜证明。