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

  • Goran Dimov

    Goran Dimov

    1 HAZİRAN 2014
  • lilstevie89

    lilstevie89

    25 Mart 2011
  • undrmyumbrellaa

    undrmyumbrel

    25 Temmuz 2012