2011-12-28 25 views
1

私は外部サイト(jshint.com)でコードをデバッグしています。 Chromeでは、コード内に多数のブレークポイントを設定してトラップすることができます。しかし、Firefox/Firebug(9.0.1/1.8.4)では、同じコード行、実際には膨大なコードがデバッグできません(つまり、行番号は緑色ではありません)。誰かが似たようなものを見て解決策を見つけましたか?Firefox/FirebugでChromeと同じブレークポイントを設定できない

答えて

0

FB 1.10.0(最近のバージョン)でFF 14.0.1と同じ問題が発生します。私は数年前にこれを見ていましたが、それは報告されたバグだと思って修正されましたが、私は再びそれを見ます。ような問題が報告されています:Aは、回避策は小さいファイル(いない他のサイトからJSファイルをデバッグclaytoncarneyの問題のためのソリューション)にあなたのJSファイルを破るためにあると報告http://code.google.com/p/fbug/issues/detail?id=4646

問題が最後に発生するようですの機能の。ブレークポイントを設定する行番号は、ブレークポイントを設定できる場所(コメントや空白行などではない)の場合は緑色で表示されます。しかし、いくつかの関数では、関数内の最後の行のいくつかの番号が灰色で、行番号は緑ではありません。緑色の行番号の終わりは、関数の終わりではないコードブロック(終わりの中括弧)の終わりに対応しているようです。

もちろん、大きなJSファイルで発生するので、コードを再現する最小限の例を作成するのは難しいです。 (ベースのWebページと同じサーバーからロードされたJSファイル上に表示されるので、クレイトンキャニーが経験したように外部サイトに限定されません)。

1

FF 20.0.1でFB 1.11.3b1を使用しています。この問題に気づいた。 JSLintでコードをクリーンアップした後でも。私が見つけたのは、FBは、単一の中括弧を含む行は、インラインコメントの直後で混乱しないということです。

} 
// some comment 
// lines after this don't have green line numbers, breakpoints ignored 
breakpointable_line = false; 

は、問題を回避するには、空白行で区切り

} 

// some comment 
// lines after this now have green line numbers, all is well with the world 
breakpointable_line = true; 
+0

私はFireBugサイトに問題を記録し、問題を解決する基礎となる解析コードを置き換えると答えました。次のリリースを見てください。 –

関連する問題