2012-04-16 17 views
0

Google Chromeのブレークポイントで停止して変数にカーソルを合わせると、その変数の値を示すポップアップが表示されていました。何らかの理由で、それは単に起こってしまった。誰もがこの行動を止めたと思い、どのように私がそれを復元できるかもしれないと思いますか?Google Chrome Javascriptデバッグの問題

答えて

0

これは時々間違った範囲にあることによって引き起こされるChromeの断続的な問題のようですが、必ずしもそうではありません...時にはChromeはちょうど頑固で、明白な理由でツールチップ変数の評価を表示しません。デベロッパーツールを閉じて開き、Chromeを閉じて開いてみることをおすすめします。それが働くかもしれない。それが失敗する場合は、Firefoxを使用してください。 ;-)

私はちょうど明白な理由で再び働き始めました。

0

変数がツールヒントに表示されない場合がありますが、デバッガを閉じる/開くと修正されることがあります。

別の理由がある可能性があります。 1つのスコープにありますが、別のスコープから変数にアクセスしようとしています。

arr.forEach(function(e){ // breakpoint is here 
    e.doSeomthing(); // but `e` in inner scope is not defined 
}); 

範囲外のプロパティにアクセスする場合も同じです。後者の場合、コールスタックをオンにして、適切なコール深度とスコープに移動することができます。