我有一个带iframe的html页面,我想捕获iframe中发生的错误(例如,由于我丢失连接而无法执行AJAX POST请求)
我的代码:
<div id="mainContainer" style="width:100%">
<iframe id="iframeid" src="http://something.com"></iframe>
</div>
我尝试过这样的事情:
document.getElementById("iframeid").contentWindow.onerror = function() {
console.log("ajax error");
}
和
document.getElementById('iframeid').addEventListener('error', function() {
console.log("ajax error");
});
我也试过
$('#iframeid').contents().ajaxError(function() {
console.log("ajax error");
});
任何帮助?提前谢谢你