在iFrame中检测新内容

在iFrame中检测新内容,iframe,Iframe,所以我的页面上有一个iFrame。它不是动态加载的。它是html的一部分。 我正在上传图像并在iFrame中显示它们 是否有一种方法可以检测iFrame的内容何时发生了更改。 我想在iFrame获得新内容后调用一个函数() 我到处搜索,答案似乎是关于加载新的iFrame或更改“src”。这两件事我都不想做 iframe没有“src”,必须是起始html的一部分 我试过“onchange”、“onhaschange”等 谢谢各位 当iframe加载新内容时,会触发一个事件,jQuery使收听它变得

所以我的页面上有一个iFrame。它不是动态加载的。它是html的一部分。 我正在上传图像并在iFrame中显示它们

是否有一种方法可以检测iFrame的内容何时发生了更改。 我想在iFrame获得新内容后调用一个函数()

我到处搜索,答案似乎是关于加载新的iFrame或更改“src”。这两件事我都不想做

iframe没有“src”,必须是起始html的一部分

我试过“onchange”、“onhaschange”等


谢谢各位

当iframe加载新内容时,会触发一个事件,jQuery使收听它变得轻松:

$('iframe#yourId').load(function() {
    yourFunction();
});

来源:

当iframe加载新内容时,会触发一个事件,jQuery使收听它变得轻松:

$('iframe#yourId').load(function() {
    yourFunction();
});

来源:

您使用不指向另一个源的
iframe
而不是
div
或其他容器是否有原因?是否使用不指向另一个源的
iframe
或其他容器来上传图像而不更改页面。您使用不指向另一个源的
iframe
是否有原因,而不是使用
div
或其他容器来上传图像而不更改页面。将外部javascript放在HTML文档的开头是一种不好的做法。它会导致页面可见性的延迟。是的,这通常是我们放置它们的地方。实际上,我一直在使用它来显著缩短页面加载时间。在HTML文档的开头放置外部javascript是一种不好的做法。它会导致页面可见性的延迟。是的,这通常是我们放置它们的地方。实际上,我一直在使用它来显著改进页面加载时间。