Çok karmaşık bir web sitem var ve bir yerde bir açıklaması olan bir alert()
olduğunu biliyorum. alert()
aramasında bir kesme noktası belirlemenin bir yolu var mı? HTML üretildi, bu yüzden sadece mesaja cevap veremiyorum.Firebug'de breakpoint ayarında alert() nasıl ayarlanır?
cevap
Sen alert
fonksiyonunu yerine konsolunu kullanabilirsiniz:
window.alert = function() { debugger; };
Firebug'ın Senaryo paneli bütün JavaScript kaynaklardan boyunca kodu aramak için izin verir.
Yani basitçe alert(
arayabilir veya uyarı kutusu gösterileri bu mesajın aramak ve onu denir satırda kesme noktası ayarlayabilirsiniz.
Başka bir yol, çalıştırılan bir sonraki JavaScript deyiminde durmak için Break On Next button () kullanmaktır. Bu yüzden, düğmeyi tıklayın ve ardından uyarı kutusunun değiştirilmesine neden olan işlemi yapın.
Not: Bu, yalnızca uyarı kutusunu gösteren olaydan önce çağrılan başka olay işleyicisi olmadığında çalışır.
Ve yüzlerce bu tür yerler varsa, gizlenmiş/küçültülmüş kod? – spraff
Kod gizlenir ve küçültülürse, en azından * {} * düğmesiyle onu ortadan kaldırabilir ve 'alert() 'içindeki metni arayabilirsiniz. Ek olarak @SLaks 'hile deneyebilirsiniz. Her ne kadar, eğer küçültülmüş kod için kaynaklarınız yoksa, normalde üçüncü taraf kodudur, bunun için, kendiniz hata ayıklamak yerine onun sürdürücüsü için bir hata raporu vermelisiniz. –
Veya eski kod olabilir. Ya da, tanrı korusun, dize birleştirme yoluyla ya da her ne olursa olsun, eval() olabilir. Noktayı kaçırdın. Kütüphane fonksiyonlarının içine girdiği nokta geniş çaplı bir hata ayıklama özelliği, kolay olmalı. Alışılmadık kodların keyfi miktarlarını kazmak kolay değildir. – spraff
- 1. Pycharm Breakpoint Thing'i kaldırın
- 2. Android: Nasıl bir P2P ayarında
- 3. VS2015 breakpoint intellisense çalışmaz
- 4. Kullanıcı Breakpoint hiçbir yerde
- 5. JetBrains'te BreakPoint arasında nasıl geçilir PyCharm IDE
- 6. Android'de Alert Dialog Dialog
- 7. ReferenceError: "alert" tanımlanmadı
- 8. Sweet Alert çalışmıyor
- 9. Alert iletişim kutusunda TextView
- 10. Alert ÇıkarmaDialog arka planı
- 11. İletişim kutuları nasıl devre dışı bırakılır - alert()?
- 12. Visual Studio Breakpoint Bar Mevcut Değil
- 13. ".alert span" tam olarak nedir?
- 14. nasıl 'alert' ı <code>alert</code> yöntemi kullanmak çalışıyorum
- 15. javascript alert dondurucu IOS Tarayıcılar
- 16. Asterisk: başlangıç çağrısı CALLERID'i çevirme ayarında ayarlamıyor
- 17. Lambda ayarında iki adımlı bildirilen üyeye erişim
- 18. MDMailComposeViewController ile hesaplamalar nasıl ayarlanır
- 19. AppBrowser seçeneklerinde mutipule nasıl ayarlanır
- 20. Yazı tipi boyutunu notepad ++ ayarında varsayılan olarak nasıl kaydederim?
- 21. Varsayılan Proxy yapılandırma ayarında kimlik bilgileri nasıl iletilir?
- 22. UIAlertView'ın UITextField üzerinde otomatik kapitalizasyon nasıl ayarlanır?
- 23. UIAlertViewDelegate ve daha fazla Alert penceresi
- 24. Gerçek HTML kodunu görüntülemek için Alert() kullanma
- 25. Libmproxy'de 'tlsv1 alert unknown ca' hatası nasıl önlenir?
- 26. Mekanize/Python'da gizli formun değeri nasıl ayarlanır?
- 27. AJAX isteği ile çerez değeri nasıl ayarlanır?
- 28. Ara sonuçları bulmak için GHCi breakpoint hata ayıklayıcısını kullanın?
- 29. paint.setColor (R.color.white) nasıl ayarlanır
- 30. UIImage çerçevesi nasıl ayarlanır
Sen bir efsanesin. Teşekkürler! – Rel
zeki! güzel. –