Javascript 如何返回可用的历史状态数
我正在iPad网络应用程序中使用。在全屏应用程序模式下,我有一个后退按钮,当点击时调用Javascript 如何返回可用的历史状态数,javascript,jquery,history.js,Javascript,Jquery,History.js,我正在iPad网络应用程序中使用。在全屏应用程序模式下,我有一个后退按钮,当点击时调用History.back() 这很好,除非你已经没有州可去了。基本上,在初始加载时,或者如果您回击足够多的次数以返回到加载的原始页面 我需要返回可用状态的数量,只有在有可用状态时才返回。例如: if( pagesAvailable > 0 ) History.back(); 我希望这是有道理的,有人可以提供一些帮助 谢谢 Willwindow.history.length根据MDN返回历史对象
History.back()代码>
这很好,除非你已经没有州可去了。基本上,在初始加载时,或者如果您回击足够多的次数以返回到加载的原始页面
我需要返回可用状态的数量,只有在有可用状态时才返回。例如:
if( pagesAvailable > 0 )
History.back();
我希望这是有道理的,有人可以提供一些帮助
谢谢
Willwindow.history.length
根据MDN返回历史对象中的条目数:
但是,正如@PRNDL链接到的问题中所述,这似乎不可靠。您可以尝试检查推荐人吗
if (document.referrer == "") {
window.close()
} else {
history.back()
}
看看这个,正确的答案就是你想要的:太棒了,谢谢。我正在开发的应用程序(目前)仅限于iPad,所以我可以处理这个问题。