Chrome ブラウザーで angularjs アプリケーションを実行していて、スローされたすべてのエラーをログに記録したいと考えています。そのために以下を使用しています。
window.onerror = function(message, url, linenumber) {
alert("JavaScript error: " + message + " on line " + linenumber + " for " + url);
log.error("JavaScript error: " + message + " on line " + linenumber + " for " + url);
}
これは、どの js エラーに対しても正常に機能するように見えますが、次の場合には発生しないようです。
エラー: TYPE_MISMATCH_ERR: DOM 例外 17 エラー: オブジェクトの型は、オブジェクトに関連付けられているパラメーターの予想される型と互換性がありませんでした。
ReferenceError: ソケットが定義されていません
何か案は?