我有一个包含多个 iframe 的主页,并且这些 iframe 也有多个 iframe。 iframe 加载动态数据。现在的要求是,当我单击浏览器的后退按钮时,会发出警报(不允许此功能)。这样之前的iframe就无法加载了。那么我该怎么做呢??
最佳答案
基于 iFrame 目的,即嵌入另一个 HTML 文档的 HTML 文档。因此,IFrame 的行为就像一个具有自己独立内容的窗口。在 jQuery 中,我这样做了并且对我有用。希望这会有用。
$(window.parent.window).on('popstate', function () {
//Some codes
});
但应该知道,当事件历史记录条目发生更改时,会触发窗口的“popstate”事件。因此它适用于向后和向前导航。
关于javascript - iframe 和浏览器后退按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39608273/