, В обоих этих браузерах вы можете использовать window.onerror или (что удивительно!) Правильно связать с событием error:

cript имеет этот отличный обратный вызовwindow.onerror, Это довольно удобно, чтобы отследить любую ошибку. Однако он вызывает с именем ошибки, именем файла и строкой. Это, конечно, не так богато, как получение фактического объекта ошибки изtry...catch заявление. Фактический объект ошибки содержит намного больше данных, поэтому я пытаюсь получить это. К несчастью,try...catch оператор не работает нормально, когда вы начинаете иметь асинхронный код.

Есть ли способ объединить и получить лучшее из обоих миров? Я изначально искал способ получитьпрошлой ошибка вызванаonerror блок, но похоже, что JS не хранит это.

Любая подсказка?