在jquery中绑定事件到IFrame主体

Bind event to IFrame body change in jquery

本文关键字:IFrame 主体 事件 绑定 jquery      更新时间:2023-09-26

如果IFrame主体的内容发生变化,我是否可以触发一个事件?

<iframe name="upload-iframe-1" id="upload-iframe-1" frameBorder="0" style="width: 0px; height: 0px; display: none;">
<head>
</head>
<body>
</body>
</iframe>

已尝试,但未触发

 $("#upload-iframe-1").contents().find('body').on("change",function (e) {
        alert("changed");
    });

谢谢

您是否尝试过使用$(window).unload()这可能有助于您从iFrame内检测页面卸载

$( window ).unload(function() {
   return "Handler for .unload() called.";
});