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

Javascript hide button that using history.go(-1) when it's disabled

我在我的应用程序中创建了一个类似于浏览器后退按钮的按钮。我用过:

 window.history.go(-1)

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

例如,当打开一个新的 window 时,它会被禁用。因此,在这个新 window 上,我希望我创建的后退按钮被隐藏。我创建的按钮位于 div.

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

if(window.history.length <= 1)
    document.getElementById("button").style.display = "none";