3

我有一个网页,并且我正在使用该页面iFrame。这iFrame包含上一个和下一个按钮。在下一个按钮上单击我将源更改iFrame为让我们说page2.html,在上一个按钮上单击我将源更改回page1.html。问题是当我单击浏览器的后退和前进按钮时,它会导致iFrame导航(描述了上述按钮的功能)。我怎样才能避免这种情况,即在浏览器后退按钮上单击上一页应该加载(浏览器的而不是 iframe 的)。

谢谢

4

1 回答 1

4

我得到了问题的解决方案。我必须将框架的 url 替换为window.location.replace(newurl).

在这种情况下,它不会添加到浏览器历史记录中。

于 2012-12-11T05:35:26.207 回答