JS コンソール機能を他のものに置き換える方法の投稿をたくさん見ましたが、Firebug のためにそのままにしておく人はいません。
それらのいずれかを置き換えると、カスタム関数が呼び出されますが、新しい関数とまったく同じ場所からメッセージが報告されます。
ここでの目標は、Firebug コンソールで呼び出し先にジャンプできる間に、これらのコンソール メッセージを受信して別の場所に表示することです。
これはまったく可能ですか?
更新:たとえば(PSEUDO):
//keep the old one
var oriFn=console.error;
console.error=function(){
someOtherFunc(arguments);//send to server for instance
oriFn(arguments);
}
ここで、いつものように呼び出したい別の場所 console.error('bla'); Firebug コンソールでは、私のメッセージが出力されますが、上記の置換コードへのリンクが表示されます。Firebug コンソールに、呼び出し先の親関数へのリンクが必要です。それだけです。