我有一个网页,在该页面中我正在使用一个iFrame
。 此iFrame
包含两个按钮 上一个 和 下一个。在下一个按钮单击时,我将iFrame
的来源更改为page2.html
,在上一个按钮单击时,我将源更改回page1.html
。问题是当我单击浏览器后退和前进按钮时,它会导致iFrame
导航(描述上述按钮的功能)。我怎样才能避免这种情况,即在浏览器后退按钮上单击上一页应该加载(浏览器的而不是 iframe 的)。
谢谢
我得到了问题的解决方案。我必须用window.location.replace(newurl)
替换框架的网址。
在这种情况下,它不会添加到浏览器历史记录中。