2013-07-05 22 views
26

Chrome kaynak hata ayıklama, adım adım, adım adım ve dışarı çıkmak için düğmelere sahiptir. Önceki işlevlerin ne olduğunu görmek için geriye doğru adım atma yok.Chrome kaynaklarında hata ayıklama yaparken JavaScript hata ayıklama işlemi nasıl yapılır?

+3

[Chrome] hata ayıklayıcısında böyle bir kavram yoktur - bu, salt olmayan bir dilde uygulanacak "önemsiz" olur: keyfi bir yan etki üzerinde nasıl "geriye doğru" olur? Bu özelliği destekleyen herhangi bir * hata ayıklayıcısını bilmiyorum. – user2246674

+0

Sadece her şey için muhasebe, Ollydbg hata ayıklayıcının montaj için yaptığı gibi bir seçenektir. – HLL

+2

Internet Explorer bunu destekliyor – Sandy

cevap

12

Ebeveyn işlevlerini görmek için sağ taraftaki "Çağrı Yığını" nda tıklarsanız geriye doğru gidersiniz.

+0

Ayrıca, Chrome'da, kesilmemiş bir çağrı yığını görmenize izin veren bir ayar da var. –

2

this answer üzerinde söylediğim gibi, yeni bir kesme noktası yerleştirerek ve gerçek işlevi yeniden başlatarak geri adım atabilirsiniz. Umarım bu hile yapar.

0

Aradığım şey budur ve önce bu bağlantıyı buldum. Bu

doğru anahtar kelime bu ilk burada, "Düğüm-ChakraCore" denilen nodejs bu sürümünde kaydetti "Zaman Yolculuğu hata ayıklama"

olduğunu aramalarına yardımcı olmak .. herhalde sorunun daha gelişmiş bir sürümüdür. Öğrendiğim

https://github.com/nodejs/node-chakracore/blob/master/TTD-README.md

0

biri hızlı geçici çözüm kesme ortasında iken (boşluk, yorum, ne olursa olsun) daha sonra basın herhangi bir değişiklik gayet kaynak dosyanın küçük bir değişiklik yapmak için Ctrl + s (dosyayı kaydedin) ve bu kaynaktaki ilk kırılma noktasına geri dönecektir. Sonra değişikliklerinizi kontrol edebilirsiniz (F10 'step-in'), daha sonra gerekirse başka bir değişiklik yapın, Kaydedin ve yeniden başlayacaktır. Bu şimdiye kadar sahip olduğum en hızlı yaklaşım.

İlgili konular