我在加载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中执行的任何操作失败,则需要捕获控制台错误。
任何人都可以建议如何处理这种情况