abstract:一段“Web 前端全局异常监控”代码(基于 jQuery)——(function (BOM, $) { var Console_URL = $('head link[rel="console"]').attr('href');
一段“Web 前端全局异常监控”代码(基于 jQuery)——
(function (BOM, $) { var Console_URL = $('head link[rel="console"]').attr('href'); BOM.onerror = function (iMessage, iURL, iLine, iColumn, iError){ BOM.setTimeout(function () { var iData = { message: iMessage, url: iURL, line: iLine, column: iColumn || (BOM.event && BOM.event.errorCharacter) || 0 }; if (iError && iError.stack) iData.stack = (iError.stack || iError.stacktrace).toString(); if (Console_URL) { if (iData.stack) $.post(Console_URL, iData); else $.get(Console_URL, iData); } }, 0); return true; };})(self, self.jQuery);