Tôi đang tìm kiếm một chức năng tương đương trong Chrome với chức năng "phá vỡ mọi lỗi" của Fireorms. Trong tab Tập lệnh, Chrome có "tạm dừng trên tất cả các ngoại lệ", nhưng điều này không hoàn toàn giống như phá vỡ tất cả các lỗi.
Chẳng hạn, khi tải một trang có mã sau đây, tôi muốn Chrome ngắt dòng foo.bar = 42
. Thay vào đó, ngay cả khi bật "Tạm dừng trên tất cả các ngoại lệ", tôi không nhận được kết quả mong đợi.
<!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>
Bạn có thể thử mã được dán ở trên trên trang này hoặc sử dụng jsFiddle này .
console.log(gaga)
) hoặc đến một thuộc tính không xác định (như trong window.foo.bar
).