2

是否可以在不导航的情况下判断是否有back可用状态(即浏览器中的后退按钮是否可点击)?

如果可能的话,我希望能够在 HTML4 和 HTML5 中做到这一点。

我可以看到 theres window.history.length,但它似乎没有连贯或一致的行为。

这可能吗?

我可以看到有这个头,但它相当旧。想知道自此线程以来是否有 HTML5 更改:如何检查用户是否可以返回浏览器历史记录

4

1 回答 1

1

MDN看来,当window.history.length为 1 时,当前页面是历史上唯一的页面。任何大于 1 的值都意味着用户可以向后导航。然而,这只适用于 Firefox 和 Chrome。看着w3schools它说

注意:Internet Explorer 和 Opera 从 0 开始,而 Firefox、Chrome 和 Safari 从 1 开始。

那么在 IE 和 Opera 中任何大于 0 的值都意味着用户可以向后导航。

于 2013-05-10T20:58:29.213 回答