Javascript隐藏使用history.go(-1)时禁用的按钮

时间:2017-12-01 09:14:51

标签: javascript back history.js

我在我的应用中创建了一个按钮,就像浏览器后退按钮一样。我用过:

 window.history.go(-1)

它工作正常,但是当它被禁用时(在浏览器的工具栏中也是如此,因为它们具有相同的组件在我的页面中)我也想隐藏我的应用程序返回按钮。

例如,当打开新窗口时,它被禁用。因此,在这个新窗口中,我希望我创建的后退按钮是隐藏的。我创建的按钮位于div

1 个答案:

答案 0 :(得分:1)

您可以测试历史记录的长度是否大于1(一个是当前页面),如果没有一个页面加载则隐藏您的按钮

                       end                       event counts
start           
2016-10-02 16:58:00     2016-10-02 17:28:00     700     181
2016-10-03 07:07:00     2016-10-03 07:35:50     800     174
2016-10-03 07:36:00     2016-10-03 08:05:00     100     175
2016-10-04 19:47:00     2016-10-04 20:02:00     50      91
2016-10-05 08:09:00     2016-10-05 08:17:00     100     49