iframe 和浏览器后退按钮
2016-09-21
3779
我有一个主页,其中包含几个iFrame,而这些IFRAME也有多个IFRAME。 iframes加载带有动态数据。现在的要求是,当我单击浏览器的后面按钮时,这给出了警报(不允许使用此功能)。因此以前的iframe无法加载。那我该怎么做?
2个回答
基于 iFrame 目的,即嵌入另一个 HTML 文档的 HTML 文档。因此,IFrame 的行为类似于具有自己独立内容的窗口。我在 jQuery 中这样做了,并且对我有用。希望这会很有用。
$(window.parent.window).on('popstate', function () {
//Some codes
});
但应该知道,当活动历史记录条目发生变化时,会触发窗口的“popstate”事件。因此它适用于向后和向前导航。
Ali Tabandeh
2019-09-24
假设您没有先前的条件来检查 iframe 内容
window.onbeforeunload = function() {
return 'this functionality is not allowed';
}
A.T.
2016-09-21