2009-09-30 3 views

答えて

12

あなたは行うことができますFirebugのユーザーがコンソール起動した場合

if (document.getElementById('_firebugConsole')) 
    alert("fire!"); 
+0

最新のバージョンのFirebugでは動作しません。 ( 'window.console.firebug'はFirebugの最新バージョンから削除され、' window.console'は常に最新のFFで定義されます) 'window.console.exception' – Red

4

これは、Firebugのコンソールから、だけでなく、ページ内からだけでなく、作品パネル。ユーザーがコンソールパネルを無効にしてもFirebugの残りの部分を残しておくと、警告は発生しません(Firebugはコンソールオブジェクトを挿入しないため)。

+0

Firebug 1.6にアップデートすると動作しません。 – johnjbarton

0

どちらの答えは警告が表示されます:

if(window.console && window.console.firebug) 
{ 
    alert("Firebug active!"); 
} 
+0

はい、それはコンソールです - スクロールしてエラー/メッセージ/ ajaxコールを表示する - Googleが遅くなると主張しています。 –

+0

まあまあ、彼らは正しいです。しかし、私はそれを取得しない、なぜあなたは自分のサイトのデバッグを有効にすると、Googleの警告に気を配っていますか? – johnjbarton

+0

気にする一般的な理由:(1)そのようなデバッグがサイトをあまりにも遅くしすぎると問題を解決する方法を提案します。 (2)彼らがそれを検出したという事実は、彼らが対抗措置を取ることができるということを意味する。実際、その警告**は**対策です。個人的に、もし私が誰かの駄目なお尻のサイトを修正しようとしているなら、私は恐怖のサイトがそれと戦って欲しくない。 (例えば、サイトは、前に無害なGreasemonkeyスクリプトを阻止しようとしました。) –

関連する問題