2012-08-14 36 views
0

我在iPad Web应用程序中使用Ben Luptons's History.js。当在全屏应用程序模式时,我有一个后退按钮,当点击调用History.back();如何返回可用历史状态的数量

这工作正常,除非你已经用完了状态返回。基本上,在初始加载时,或者如果您回溯足够多的时间返回到加载的原始页面。

我需要返回可用状态的数量,只有在有可用状态时才返回。例如:

if(pagesAvailable > 0) 
    History.back(); 

我希望是有道理的,有人可以提供一些帮助

感谢,

威尔

+1

检查了这一点,正确的答案是你想要什么: http://stackoverflow.com/questions/3588315/how-to-check-if-the-user-can-go- back-in-browser-history-or-not – 2012-08-14 16:42:34

回答

0

您可以尝试检查引用者?

if (document.referrer == "") { 
    window.close() 
} else { 
    history.back() 
}