4

コードをステップ実行して何が起こっているかを確認できると非常に役立つ重要なセクションでブレークポイントに到達することを拒否するように見える Firebug の傾向があるため、ここで髪を引き裂いています。行番号が適切な色でない場合、Firebug はブレークポイントにヒットしないことを他の場所で読みました。行は、Firebug が壊れない行です。

Firebug が改行できるはずであることを認識させる方法についての提案を探しています。多くの場合、関数の解析中に突然混乱し、関数が終了するまであきらめたかのように、連続して 10 行または 20 行のブレークポイントを尊重することを拒否します。場合によっては、単に 1 行をコメントアウトする (そしてもちろんリロードする) だけで、Firebug は関数の残りの部分を突然認識します。 -colon は、行を再び認識しないように戻します。場合によっては、do/while ループが混乱しているように見えますが、そのようなループのない関数でも、現在問題が発生しています。

すべてをリセットする、ブラウザを再起動する、最新バージョンを使用するなど、他のスレッドで見つけることができる他のすべてのことをすでに試しました。

更新: あるケースでは、次のように変更することで、Firebug に行を認識させることができました。

do {
    ...
} while (condition)

while (1) {
    ...
    if (!(condition)) break
}

Firefox 23 / Firebug 1.11.4

更新: このようなコードのセクションを見つけるたびに、新しい空の JavaScript ファイルを作成し (HTML ファイルに参照を追加)、影響を受ける関数をそのファイルに移動することで、問題を解決できるようです。突然、線が緑色になります (再び緑色に戻りました。理由はわかりません...)

4

0 に答える 0