检测对iframe内容的更改

时间:2020-02-20 01:25:48

标签: jquery

是否可以判断页面加载后Iframe内容是否已更改?

$('iframe').on('load' function () {
alert('iframe loaded')
})

仅在页面加载后发出警报。

$('iframe').on('change' function () {
alert('iframe changed')
})
如果将其他内容添加到iframe,则不会调用

1 个答案:

答案 0 :(得分:0)

如果iframe的内容作为父页面位于same domain上,或者如果您有权访问iframed页面,则可以set its CORS policy允许来自父页面的请求,则可以监视特定元素的更改,或使用MutationOberver监视i​​frame DOM的更改。

否则,我将无法监视iframe的更改。

相关问题