JavaScript iframe 销毁监听:如何检测 iframe 被移除?
您可以在父窗口中监听 iframe 的 'unload' 事件,以便在 iframe 被销毁时触发相应的操作。
以下是示例代码:
var iframe = document.getElementById('my-iframe');
iframe.addEventListener('unload', function() {
// 在 iframe 被销毁时执行操作
});
请注意,如果 iframe 是跨域的,则无法访问其 'unload' 事件。此时,您可以使用 'postMessage' 来通知父窗口 iframe 已经被销毁。
原文地址: https://www.cveoy.top/t/topic/ohj4 著作权归作者所有。请勿转载和采集!