私の角度JsアプリケーションでAjax呼び出しのグローバルエラー処理を実装したいと思います。 $ httpproviderは$ http要求に対してのみ動作すると思います。これを達成するために私を親切に案内します。 Ajax呼び出しの失敗をキャプチャするためのインターセプタを作成するにはどうすればよいですか。私の主な目標は、Google AnalyticsへのAjax呼び出しの失敗をキャプチャすることです。 JavaScriptの内部一般的なAjaxエラー処理 - Angular JSのインターセプタ
2
A
答えて
0
書き込みAJAX呼び出しは
http://www.w3schools.com/js/js_errors.asp
0
あなたはwindow.onerror
イベントに耳を傾けることを試みることができキャッチしようとしていますが、それらをフィルタリングする必要があるので、それは、すべてのjsエラーをキャッチします。
window.onerror = function(msg, url, line, col, error) {
// Note that col & error are new to the HTML 5 spec and may not be
// supported in every browser. It worked for me in Chrome.
var extra = !col ? '' : '\ncolumn: ' + col;
extra += !error ? '' : '\nerror: ' + error;
// You can view the information in an alert to see things working like this:
alert("Error: " + msg + "\nurl: " + url + "\nline: " + line + extra);
// TODO: Report this error via ajax so you can keep track
// of what pages have JS issues
var suppressErrorAlert = true;
// If you return true, then error alerts (like in older versions of
// Internet Explorer) will be suppressed.
return suppressErrorAlert;
};
あなたはthis questionでそれについての詳細を読むことができます。
関連する問題
- 1. asp.net webapiとAngular 4間の一般的なエラー処理
- 2. Angular2インターセプタでのエラー処理
- 3. 角での一般的なHTTPエラー処理
- 4. Cでの一般的な処理#
- 5. 一般的なビュー要求処理Django
- 6. ノックアウトjsベストプラクティスajaxエラー処理
- 7. React Reduxアプリケーションでの一般的なエラー処理
- 8. typescriptの一般的な処理応答/エラー
- 9. スパーク:一般的な「メモリ不足」エラーの一般的なベストプラクティス?
- 10. ビルドエラーアナライザー - 一般的な理解
- 11. アウレリア(活字体)での一般的な方法で403エラーを処理
- 12. 特定のケースでは、一般的な例外の処理
- 13. 一般的な再帰関数の処理
- 14. フラスコでの一般的な例外処理方法は?
- 15. 一般的なエラーがGDI +
- 16. 一般的なエラーは+
- 17. TYPO3一般的なmysqlクエリを処理するExtbaseクラス
- 18. WCF RESTサービス - 一般的な例外処理
- 19. C#でトランザクションを処理する一般的な方法
- 20. DBNullを処理する一般的な方法
- 21. 一般的なIEnumerable <int?>を処理できません
- 22. ZF ajax一般的な方法
- 23. 一般的な例外エラーword-win32-16.00.js:19:150094)\ n at yi
- 24. Angular JSはHTTPポストリダイレクトで一般的なヘッダーを送信します
- 25. Angular JSにおけるCORSエラーの処理方法。
- 26. インターセプタのAngularJSイベントの処理
- 27. OOP言語の一般的な理解
- 28. iOSクラウドバックエンドイベントリスニングの一般的な理論
- 29. PDOエラー:SQLSTATE [HY000]:一般的なエラー:2031
- 30. YIIユーザ管理モジュールのインストールエラー - 一般的なエラー:2014
私は、消費する複数のREST APIを持っています。だから私はそれをグローバルにやりたいし、すべてのキャッチブロック内にキャプチャ機能を書きたくない – Mohan