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

  • JonnyEthco

    JonnyEthco

    5 EKİM 2006
  • MaximumPCMag

    MaximumPCMag

    23 Temmuz 2010
  • TheTwistedFrequency

    TheTwistedFr

    26 NİSAN 2010