iframe返回并避免主页返回



我使用的是iframe,我有一个返回按钮,它运行以下javascript代码(当用户单击返回按钮时):

document.getElementById("myframe").contentWindow.history.go(-1); // back

这很好,但如果框架中没有前一页,主页面将返回。

如何避免这种情况?我只想让iframe返回,如果没有上一页,就什么都不做。

编辑:这是我的代码。(@jsfiddle)

跟踪这样的更改:

<script>
    window.iFrameChanges = -1; //will get incremented to 0 on first page load
</script>
<iframe onLoad="window.iFrameChanges+=1;" src="..."></iframe>

并且递减历史上的window.iFrameChanges值返回

通过这种方式,您可以知道历史的"长度"

最新更新