我已经找到了解决我的问题的答案,猜测它可能对其他人很有用。
问题出在我为Iframe分配新URL的方式上,我使用了Jquery,所以它看起来像这样:
$('#myIframe').attr('src',newUrl);以这种方式分配URL时,它将在浏览器的已访问URL列表中添加一个新条目以供返回。
这不是理想的行为,因此在进行谷歌搜索之后,我发现您可以将新URL分配给Iframe对象,而无需将其添加到“后备列表”中,如下所示:
var frame = $('#myIframe')[0]; frame.contentWindow.location.replace(newUrl);这样我的后退按钮的行为就完全符合预期了。
顺便说一句,我从这里得到了答案。
希望这对您和我都有所帮助。



