ログインClientside JavaScriptエラーサーバーの[閉]
-
02-07-2019 - |
質問
Im-運ASP.NET サイトしたいことが分かった問題にJavaScriptの誤差だけではマニュアル。
があるのでキャッチオJavaScriptエラーのClientsideログインしてサーバにつのEventLog(Webserviceいのも長いのもどっちも似合い)?
解決
きみの設定自分のためのハンドラに onerrorイベント 利用XMLHttpRequestを伝え、サーバーを行なっていたのでない部分の仕様 支援やフレーク状.
この一例から 使用XMLHttpRequestをログにJavaScript誤差:
window.onerror = function(msg, url, line)
{
var req = new XMLHttpRequest();
var params = "msg=" + encodeURIComponent(msg) + '&url=' + encodeURIComponent(url) + "&line=" + line;
req.open("POST", "/scripts/logerror.php");
req.send(params);
};
他のヒント
答え: あり、これは無理ではありません。
な答え: 人々はすでに書きできる方法(少なくとも一部)ではこの問題を解決する書面に自分のコードです。しかし、いのがありますので注意してサービスがなネタを提供できるようにしたいJSのコードに必要な作品は多くのブラウザを推奨いたします。がその場で発音を確認することが次の
- http://trackjs.com
- https://www.atatus.com
- http://jserrlog.appspot.com
- http://muscula.com
- https://sentry.io
- https://rollbar.com
- https://catchjs.com
ったこれらのサービスいたします。
私の実施をサーバ側でエラーログにjavascriptエラーのプロジェクトです。あ混合物のレガシーコードと新しいコードを使用 jQuery.
を使用してい合わせ window.onerror
および包装のjQueryイベントハンドラとonready機能エラー処理機能(参照: JavaScriptエラートラッキングなぜウインドウです。onerrorな).
window.onerror
:漁獲量全errrors IE(そして多くの誤りやFirefoxでは何もしていないサファリ、オペラ座があります。- jQueryのイベントハンドラー:漁jQueryイベントに誤りがすべてのブラウザを推奨いたします。
- jQuery準備機能:漁トの再計算に誤りがすべてのブラウザを推奨いたします。
ま獲れたてのエラー、ライセンス特性です(url、ブラウザなど)、その後で、サーバーを使用ajaxます。
サーバに私の小さなページでの掲載は、引数を出力して通常のサーバのロギングの枠組み
たいと思いオープンソースのパッケージとしてのjQueryプラグイン).ばんこち納得してもらうためには、ボス!
ご利用の場合Googleアナリティクスログインすることができますjavascript誤差のあるGoogleアナリティクスイベント。
このアプリ http://siteapps.com/app/log_javascript_errors_with_ga-181
希望です。
また津軽海峡冬景色を使用 TraceTool ユーでJavaScriptの支援が良JSモニタリング
またログは、クライアント側面誤差のサーバにおいてい何らかのサーバーの処となります。ベストベットがついてwebサービスをアクセスできるよJavaScript(AJAX)といるのかのぞいてみましょうエラーログの情報です。
な100%問題を解決館の場合は、webサーバーの開催、webサービスまでトラブル、その他のオプションを送信する情報は標準のページを介してクエリ文字列を、一つの方法のいすることができ、動的に画像を生成するタグ(その除去としてのブラウザのような負荷のソースイメージです。すぐにクロスドメインのJavaScript電話くものです。うまくい場合は画像off;)
まとめ Appfail 最近では、を捉えたもasp.net JavaScriptの誤差
す可能性があることAjaxのサーバーからtry/catchでしょうのきかせています。
があることをJavaScriptユニット試験ょうか?の可能性のある JSUnit?