当IFRAME完成加载时的Javascript回调?
2022-08-30 03:00:51
我需要在IFRAME完成加载后执行回调。我无法控制 IFRAME 中的内容,因此我无法从那里触发回调。
这个IFRAME是以编程方式创建的,我需要将其数据作为回调中的变量传递,以及销毁iframe。
有什么想法吗?
编辑:
以下是我现在拥有的:
function xssRequest(url, callback)
{
var iFrameObj = document.createElement('IFRAME');
iFrameObj.src = url;
document.body.appendChild(iFrameObj);
$(iFrameObj).load(function()
{
document.body.removeChild(iFrameObj);
callback(iFrameObj.innerHTML);
});
}
此回调在 iFrame 加载之前,因此回调没有返回任何数据。