JavaScriptエラーのログを保存するための解決策が必要です。一般的なWebブラウザ(IE、FF、Chrome)をサポートするサイトの自動テスト用。JavaScriptエラーをファイルに保存する方法
3
A
答えて
0
Javascriptがクライアントのファイルシステムにアクセスできないため、これをサポートするためにJavascriptに固有の何かがあるとは思われません。ブラウザモジュール、ブラウザが組み込まれたアプリケーションを作成するか、適切なFirebug拡張機能をビルドできるかどうかを確認する必要があります。
0
または、JS変数のエラーを収集し、それらをサーバーに送信してログに記録します。
0
これを行う最も簡単な方法は、投稿でヒットできるページをセットアップすることです。エラーが発生した場合は、そのページにエラーを投稿します。これにはすべてのエラーをキャッチする必要があるため、try { .. } catch (e) { .. }
ステートメントでページをラップする必要があります。
3
行うには:)
を簡単な手順では、単純な/最良の方法:
- は コードをトラップJavaScriptエラーを書き込みます。
- Ajaxリクエスト/応答 モジュールを追加して、トラップされたエラーをサーバ に送信します。
- サーバーストア ログ/データベースにJavascriptエラーがあります。
- にリモートアクセスするには、必要に応じて の機能を提供してください。 IEでのみサポートされている
- (使用してActiveXオブジェクト)
- はもちろん、ファイルはクライアント側で保存されている:クライアント側のファイルへのロギング
には制限があります。サーバーではありません。
4
最も実用的な方法は、イベントエラーを探すことです。 try-catchが最善の方法ですが、コード内のどこにエラーが表示されるかを知っておく必要があります。
警告が使用されます。これは、メッセージのデータベースロギングを担当する一部のサーバーサイドスクリプト/アプリケーションへのajax呼び出しで置き換えることができます。 JavaScript自体ではcan`t access any file-system - サーバーまたはユーザーのものです。これは、エラーに関する情報のみを送信します。 demo
window.onerror = function (msg, url, num) {
alert("Error: " + msg + "\nURL: " + url + "\nLine: " + num);
return true;
};
JS-made-poo();
Internet Explorerは、ロギングアプリケーションのいくつかの種類に有用であり得るのActiveXを使用しています。しかし、ActiveXが起動すると、おそらくユーザーに警告が表示されます。
関連する問題
- 1. PHP/MySQL変数をJavascriptファイルに保存する方法は?
- 2. コンテンツプロバイダにファイルを保存する方法
- 3. ファイルをローカルディレクトリに保存する方法
- 4. レジストリキーをファイルに保存する方法
- 5. CGPathをファイルに保存する方法
- 6. ファイルをsqliteに保存する方法
- 7. Javascript - HTAでtxtファイルを保存する方法
- 8. blobをjavascriptでファイルに保存する
- 9. Javascript/JQueryファイルに値を保存する
- 10. イメージをローカルファイルシステムに保存するJavaScriptファイル
- 11. javascriptで保存したファイルをどこに保存する
- 12. jsreportonline - PDFファイルに保存する方法
- 13. ローカルに保存されたxmlファイルを.plistファイルに保存する方法
- 14. JavaScriptでCSVファイルに保存
- 15. Sed:ファイルにエラーを保存する
- 16. パスワードでファイルを保存する方法
- 17. ファイルを保存する方法
- 18. 最後に選択したオプションをファイルに保存する方法JavaScript
- 19. JavaScriptを使用してHTMLページコンテンツを.txtファイルに保存する方法は?
- 20. javascriptファイルの変更を保存する
- 21. ローカルに保存せずにzipファイル内にPDFを保存する方法
- 22. Djangoで開いたファイルの内容をJavascriptに保存する方法
- 23. エラーが発生した後にOdoo 10にFormViewファイルを保存する方法
- 24. アップロードしたファイルのファイル名をモデルに保存する方法
- 25. ファイルを保存して返す方法
- 26. XmlstarletまたはXmllint - ファイルに検証エラーを保存する方法
- 27. スカラマップをテーブルとして保存する方法と、テーブルをファイルに保存する方法
- 28. javascriptにphp文字列を保存する方法
- 29. JavaScriptのコンソールをMySQLデータベースに保存する方法
- 30. JavaScriptのアプレットをページの変更に保存する方法は?
すべてのサイト - ソースコードや多くのタグiframeにアクセスできません...これは問題です。 – Ivan
@Ivan "ソースコードにアクセスできません"とはどういう意味ですか?私は、ウェブサイト、次のエラーログを保存することができますどのように – Bakudan
: msn.com yahoo.com これは – Ivan