Chrome hata ayıklayıcısına (veya belki Firebug?) Belirli dosyaların içinde bozulmamasını söylemenin bir yolu var mı? Esasen kırılmadıklarını varsayarsak? Bu, inşa edebilecekleri bir şey gibi görünüyor.
Chrome hata ayıklayıcısına (veya belki Firebug?) Belirli dosyaların içinde bozulmamasını söylemenin bir yolu var mı? Esasen kırılmadıklarını varsayarsak? Bu, inşa edebilecekleri bir şey gibi görünüyor.
Yanıtlar:
Blackboxing JS dosyaları artık Firefox'ta https://developer.mozilla.org/en-US/docs/Tools/Debugger
Ve Deneysel Geliştirme araçlarını kullanan Chrome Canary'de. http://www.divshot.com/blog/tips-and-tricks/ignoring-library-code- while-debugging-in-chrome/
Güncelle . Chrome v. 75'te kara kutu için ayrı bir sekme vardır.
Yukarıdakiler artık kararlı Chrome yapısında da çalışıyor.
Chrome'un en son sürümü , tam olarak aradığınız şeyi yapan yeni bir kara kutu özelliği uyguladı. Temel olarak, belirli bir dosyada kara kutu seçeneğini ayarladığınızda, Chrome hata ayıklayıcısının o dosyaya girmesini engeller.
Bu özellik yerleşiktir ve dosyanın içerik menüsü ile ayarlanabilir (sağ tıklama). Ayrıca, Chrome hata ayıklayıcı tüm istisnalarda duracak şekilde ayarlanmışsa da çalışır.
Yaşadığınız sorun, Chrome hata ayıklayıcısının jQuery'nin içindekiler de dahil olmak üzere tüm istisnalarda durması ise, Chrome'a tüm istisnaları değil, yalnızca yakalanmamış istisnaları duraklatmasını söylemeniz gerekebilir. Hata ayıklayıcıdaki Komut Dosyası panelindeyken, pencerenin sol alt köşesinde bunu kontrol eden bir simge vardır.
Hata ayıklayıcı jQuery dosyalarında bir yere patlarsa, şüpheli çağrıları bir dene / yakala içine alabilir ve ardından kendi başına bir hata atabilirsin catch
. Bu şekilde, nerede yanlış yaptığınızı tam olarak tespit edebilirsiniz.
Kodumun, örneğin geçersiz JSON gibi neden patladığını görmek için yığın izleme yapmaya, üzerinde parlaklığı denemekten daha meyilli olurdum.