Думал прокатит, но чот нигде не заработало, хотя CustomEvent нормально диспатчится, а ErrorEvent не хочет
window.addEventListener("error", function (event) {
console.log(event);
});
function triggerError(error) {
var event = new ErrorEvent(error.message, {
lineno: error.lineNumber,
filename: error.fileName
});
window.dispatchEvent(event);
}
triggerError(new Error("test error"));