3

Webアプリケーションの空白ページやその他のエラーについては、あまりにも漠然としているため、問題の絞り込みに役立っているという報告がユーザーから寄せられています。 HTTPトラフィックをキャプチャするためにFiddlerをインストールするようにリクエストすることができます(通常はあまり効果がありません)が、JavaScriptエラーであり、サーバーから送信されたデータではありません。ユーザーのブラウザで死後のデバッグを行うとエラーが発生する

私の理想的な解決策は、HTTPトラフィック、JavaScriptエラーやその他のコンソール出力、DOMの状態、スクリーンショット、および死後のデバッグに役立つ何かをキャプチャできるブラウザ拡張です。この拡張機能は、ユーザーの許可を得て、私たちのデータホームに電話する必要があります。 Firefox、Chrome、およびIE(およびSafariとOpera)の拡張機能がさらに改善されました。

部分的な解決策がありますか?これまで私が見つけたのはBITE、http://googletesting.blogspot.com/2011/10/take-bite-out-of-bugs-and-redundant.html

答えて

2

http://www.exceptionhub.com/です。この種のことをするサービスです。

ブラウザは、プラグインなしで自分自身のスクリーンショットを撮ることはできません。

0

javascriptエラーに関しては、エラーハンドラをサーバーに報告する可能性のある例外ハンドラをjavascriptアプリケーションにインストールすることを検討する必要があります。第三者に依存したくない場合は、例えばsentryを使用することができます。

私は、時には解決策ではないことに同意します。複雑なクライアント側のアプリケーションを使用している場合、その機能は例外なく壊れる可能性があります。悲しいことに、ページの正確な動的状態をキャプチャするための便利なプラグインは見つかりませんでした。

理論的/概念実証的な側面のように、DAVID PACHECOは、動的なenvs(jsやjava、pythonなど)のデバッグ時にinteresting writingを持っています。歩哨に関連


リンク:

関連する問題