カラスがいるページがあります。URL はスクリーンショットで確認できますが、無関係です。
Sentry (raven エラーがログに記録されるサービス) では、未定義の関数の呼び出しに関連する数千のエラーが表示され、このブレークポイントに至りました。
スクリーンショットから、変数_oldOnerrorHandler
は未定義です。この時点では、監視されている式_oldOnerrorHandler
と_oldOnerrorHandler
変数の両方が未定義です。したがって、この行if (_oldOnerrorHandler)
は決して実行されません。
上記のスクリーンショットは、if ステートメントの内容が実際に実行されていることを示しており、これは_oldOnerrorHandler
偽りではないことを意味します。JavaScript でこれがどのように可能であり、このエラーを防ぐためにどのような解決策が考えられますか?