From abd6f8cbef20b1c960e9d0aabcaa344418f0513d Mon Sep 17 00:00:00 2001 From: oc Date: Thu, 22 Nov 2018 00:45:55 +0800 Subject: [PATCH] onError --- _server/editor.js | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/_server/editor.js b/_server/editor.js index ae74991b..7b418d1d 100644 --- a/_server/editor.js +++ b/_server/editor.js @@ -3,6 +3,30 @@ function editor() { this.brushMod = "line";//["line","rectangle","tileset"] this.layerMod = "map";//["fgmap","map","bgmap"] this.isMobile = false; + + window.onerror = function (msg, url, lineNo, columnNo, error) { + var string = msg.toLowerCase(); + var substring = "script error"; + var message; + if (string.indexOf(substring) > -1){ + message = 'Script Error: See Browser Console for Detail'; + } else { + message = [ + 'Message: ' + msg, + 'URL: ' + url, + 'Line: ' + lineNo, + 'Column: ' + columnNo, + 'Error object: ' + JSON.stringify(error) + ].join(' - '); + // alert(message); + } + try { + printe(message) + } catch (e) { + alert(message); + } + return false; + }; } /*