SORU
9 ŞUBAT 2010, Salı


JavaScript: bir şekilde tüm hataları kırmak için Chrome için var mı?

Krom eşdeğer "tüm hataları" işlevi Kundakçı. kırmak için arıyorum Komut sekmesinde, Krom "tüm özel durumları üzerinde durun", ama bu değil eskisi gibi tüm hataları kırma gibi.

Aşağıdaki kodu ile ilgili bir sayfa yüklenirken mesela, hatta kırmak için Krom istiyorum foo.bar = 42. Etkinleştirme bile yerine, "tüm özel durumları üzerinde durun", beklenen sonuç alamadım.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
        "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
    <head>
        <script type="text/javascript">

            function doError() {
                foo.bar = 42;
            }

            window.onload = function() {
                try {
                    doError();
                } catch (e) {
                    console.log("Error", e);
                }
            }
        </script>
    </head>
    <body>
    </body>
</html>

Kodu this page yukarıda yapıştırılan veya jsFiddle bunu kullanmayı deneyebilirsiniz.

CEVAP
3 Ocak 2011, PAZARTESİ


Bu sorunun bir cevabı var biliyorum ama artık doğru değil.

https://developer.chrome.com/devtools/docs/javascript-debugging#pause-on-exceptions - şimdi tüm özel durumları veya işlenmemiş olanlar sadece kırmak için ayarlayabilirsiniz. (Olması gerektiğini unutmayınKaynaklarsekme düğmesini görmek için.)

Chrome da gerçekten yararlı bazı diğer kesme yetenekleri artık, DOM değişiklikler veya ağ olayları kırma gibi ekledi.

Normalde yapmam re-cevap bir soru, ama ben de aynı soruyu kendime ve buldum bu şimdi-yanlış cevap, bu kadar iyi olacağını düşündüm koymak, bu bilgileri burada insanlar kim geldi daha sonra arama. :)

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • BgirlNilaya

    BgirlNilaya

    29 EKİM 2008
  • Evan Coury

    Evan Coury

    29 NİSAN 2007
  • SRT Photoshop Tutorials

    SRT Photosho

    19 Aralık 2012