エラーの補足とalert
htmlのファイルの一番上にscriptタグで以下を書いておくとJavaScriptのエラーがあった場合、ファイル名、エラーのあった行、エラーの内容が補足できる。alertは別ウインドウで表示されたくなかったのとループでalert入れると厄介なので、一回しか実行されないalertOnceを定義した。
window.onerror = function(error, name, line) { var div =document.createElement("div"); div.innerHTML = name + ": " + line + ": " + error; document.body.insertBefore(div, document.body.firstChild); } function alert(v) { var div =document.createElement("div"); div.innerHTML = v; document.body.insertBefore(div, document.body.firstChild); } function alertOnce(v) { if (!alertOnce.called) alert(v); alertOnce.called = 1; }