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

  • Engadget

    Engadget

    18 EYLÜL 2006
  • stewmurray47

    stewmurray47

    1 Kasım 2006
  • superflyy88

    superflyy88

    8 ŞUBAT 2009