error_event_worker.js (388B)
1 addEventListener("error", function (e) { 2 var obj = {}; 3 for (var prop of ["message", "filename", "lineno"]) { 4 obj[prop] = e[prop]; 5 } 6 obj.type = "event"; 7 postMessage(obj); 8 }); 9 onerror = function (message, filename, lineno) { 10 var obj = { 11 message, 12 filename, 13 lineno, 14 type: "callback", 15 }; 16 postMessage(obj); 17 return false; 18 }; 19 throw new Error("workerhello");