Firebug "tüm hataları kırmak" işlevselliği için eşdeğer bir Chrome arıyorum. Komut Dosyaları sekmesinde, Chrome'un "tüm istisnalarda duraklama" özelliği vardır, ancak bu, tüm hataları kırmakla aynı şey değildir.
Örneğin, aşağıdaki kodla bir sayfa yüklerken, Chrome'un satırda kırılmasını istiyorum foo.bar = 42
. Bunun yerine, "Tüm istisnalarda duraklatma" yı etkinleştirirken bile, beklenen sonucu elde edemiyorum.
<!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>
Bu sayfaya yukarıda yapıştırılan kodu veya bu jsFiddle'ı kullanarak deneyebilirsiniz .
console.log(gaga)
) veya tanımlanmamış bir özelliğe (olduğu gibi window.foo.bar
) bir başvuru .