私はしばらくの間、firebug を使用してきましたが、最近、何らかの理由でコードにブレークポイントを設定できない場合があることに気付きました。firebug デバッガーの行番号はすべて灰色になり、プログラムを停止することはできません。
動作するようになると、改行できる行が緑色に変わります。
これには何か理由がありますか?
私はしばらくの間、firebug を使用してきましたが、最近、何らかの理由でコードにブレークポイントを設定できない場合があることに気付きました。firebug デバッガーの行番号はすべて灰色になり、プログラムを停止することはできません。
動作するようになると、改行できる行が緑色に変わります。
これには何か理由がありますか?
私もこれに気づき、各サイトでスクリプトのデバッグを明示的に有効にする必要がありました。これは、コンソール ログ、スクリプト デバッグ、およびネットワーク監視を有効にするための 3 つのチェックボックス (デフォルトではオフ) があるコンソール タブで実行できます。または、[スクリプト] タブの下向き矢印をクリックして、[有効にする] を選択することもできます。すべてのサイトでデフォルトでこれを有効にするか、設定を保存するためのグローバル設定が見つかりませんでした。シャットダウンするたびに個人情報をすべて消去するようにFirefoxを設定しているので、設定/個人情報を保存すると、これが保持される可能性があります(これはテストしていません...推測です)。
これはパフォーマンス上の理由から行われたと確信しています。Firebug は、JS を多用するサイト (GMail や Facebook など) の速度を大幅に低下させます。以前のバージョンでは、特定のサイトに対して Firebug を無効にすることができましたが、ユーザーがそれを理解できず、この理由だけで不満を漏らしていた (そしておそらくアンインストールしていた) ため、デフォルトで無効に変更されたのではないかと推測しています。
バグのように見えますが、これはデバッガーを吸い込みます。