如果iframe的内容中有任何数据错误,如何在父窗口中捕获JavaScript错误

时间:2019-03-26 07:58:54

标签: javascript jquery iframe onerror

我在加载iframe的父窗口中使用window.error,如下所示:

window.onerror = function(msg, url, line){
    var errorLog = new Object();
    errorLog.msg = msg;
    errorLog.url = url;
    errorLog.stat = "Line No = "+line;
    console.log("error");
}

在此功能中,我将再次调用以记录数据。但是,如果我在iframe的内容中出现JavaScript错误,则无法获取该错误。我将始终获得URL,而不会出现任何错误。如果在iframe中执行的任何操作失败,则需要捕获控制台错误。

任何人都可以建议如何处理这种情况

0 个答案:

没有答案