Global javascript exception handler (in Chrome)

后端 未结 4 1858
暖寄归人
暖寄归人 2021-02-13 23:55

How do I overwrite the global Exception handler in javascript so that it becomes the top level handler for all uncaught exceptions?

EDIT: window.onerror didnt work, cod

4条回答
  •  無奈伤痛
    2021-02-14 00:33

    As of 2013 Chrome supports the window.onerror. (I have version 25 comments imply earlier versions as well)

    What I did was to wrap JQuery using currying to create a proxy that always does a try...catch in the JQuery functions.

    I use it in www.js-analytics.com, however the solution only holds for JQuery scripts.

    Before 2013 Google Chrome didn't support window.onerror, apparently it wasn't implemented in WebKit.

提交回复
热议问题