我在iPad网络应用中使用Ben Luptons's History.js。在全屏应用模式下,我有一个后退按钮,当点击时调用History.back();
这样可行,除非你已经没有州回去了。基本上,在初始加载时,或者如果你回击足够多次以返回到加载的原始页面。
我需要返回可用状态的数量,并且只有可用状态才返回。例如:
if( pagesAvailable > 0 )
History.back();
我希望这是有道理的,有人可以提供一些帮助
谢谢,
威尔
答案 0 :(得分:1)
window.history.length
根据MDN返回历史记录对象中的条目数:https://developer.mozilla.org/en-US/docs/DOM/Manipulating_the_browser_history
然而,正如@PRNDL链接到。
的问题所提到的那样,这似乎是不可靠的答案 1 :(得分:0)
您可以尝试检查推荐人吗?
if (document.referrer == "") {
window.close()
} else {
history.back()
}