Я шукаю еквівалент в Chrome функціоналу "Перерва на всі помилки" Firebug. На вкладці Сценарії Chrome має "паузу на всіх винятках", але це не зовсім те саме, що порушувати всі помилки.
Наприклад, завантажуючи сторінку із наступним кодом, я хотів би, щоб Chrome перервався у рядку foo.bar = 42
. Натомість, навіть увімкнувши "Пауза на всіх винятках", я не отримую очікуваного результату.
<!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>
Ви можете спробувати код, вставлений вище на цій сторінці або за допомогою цього jsFiddle .
console.log(gaga)
) або на невизначене властивість (як у window.foo.bar
).