Tôi đang viết một trình báo cáo lỗi cho ứng dụng của mình. Khi xảy ra sự cố, người dùng điền vào biểu mẫu và mô tả sự cố và điều này được gửi tới máy chủ. Là một phần của dữ liệu được thu thập trong biểu mẫu này, tôi muốn bao gồm lỗi javascript cuối cùng. Có cách nào để làm điều này không?Nhận lỗi Javascript cuối cùng
Trả lời
Bạn có thể triển khai hàm để ghi lại lỗi bằng cách sử dụng window.onerror
(MDN docu). Bằng cách đó, lỗi cuối cùng có thể được lưu trữ trong window.localStorage
hoặc bất cứ nơi nào bạn muốn và bạn có thể truy xuất lại lỗi đó khi báo cáo lỗi được điền.
Bạn có thể gán chức năng cho window.onerror
và lưu trữ thông tin lỗi từ các đối số.
Cách thực hiện công việc này trong chrome 'var errors = []; window.onerror = function() { errors.push (đối số); }; ném lỗi mới ("asd") 'Hoặc nó chỉ làm việc cho các lỗi" thực "? Chỉnh sửa: không hoạt động cho 'ReferenceErrors' hoặc là – Esailija
bạn có thể sử dụng window.onerror
window.onerror = function(error, url, line) {
//save errors here
};
- 1. Nhận từ cuối cùng từ một chuỗi trong Javascript
- 2. Nhận ngày cuối cùng của tháng?
- 3. XSLT nhận được yếu tố cuối cùng
- 4. Nhận trang cuối cùng truy cập
- 5. Nhận hồ sơ cuối cùng tại Cassandra
- 6. Nhận câu trả lời cuối cùng
- 7. PHP Postgres: Nhận ID chèn cuối cùng
- 8. Amazon EC2 - lỗi lệnh cuối cùng
- 9. Jquery Nhận hàng cuối cùng của bảng trong yếu tố cuối cùng trong một loạt
- 10. Nhận tin nhắn cuối cùng hoặc sự khác biệt của CVS cuối cùng cam kết
- 11. Chuỗi so sánh Javascript và nhận được sự khác biệt cuối cùng
- 12. Nhận 5 ký tự cuối cùng trong một chuỗi
- 13. Làm thế nào để nhận được thông báo lỗi MS SQL Server đầy đủ cuối cùng?
- 14. Làm thế nào để có được lỗi cuối cùng (WSAGetLastError)?
- 15. Nhận id được chèn cuối cùng Tiếp theo
- 16. Phương pháp không phải cuối cùng trong lớp cuối cùng
- 17. Gọi hàm javascript sau 5 giây bấm phím cuối cùng
- 18. Javascript: Xóa ký tự cuối cùng nếu dấu hai chấm
- 19. Javascript (jQuery) xóa câu cuối cùng của văn bản dài
- 20. Cách xem yêu cầu GET HTTP cuối cùng trong JavaScript
- 21. Regex để khớp với URL phần cuối cùng với JavaScript
- 22. javascript: Di chuyển dấu nháy đến ký tự cuối cùng
- 23. javascript ngày ngày cuối cùng của tháng trước
- 24. CSS cuối cùng con (-1)
- 25. Nhận các ký tự sau/cuối cùng trong url
- 26. Nhận hồ sơ cuối cùng trong một bộ truy vấn
- 27. jQuery: Nhận hai mục danh sách cuối cùng?
- 28. nhận được lần lặp cuối cùng trong jquery mỗi
- 29. di chuyển chuỗi C: nhận từ cuối cùng của chuỗi
- 30. Nhận ngày chỉnh sửa cuối cùng của tệp trong VB6
bạn có thể chèn toàn bộ mã của bạn trong một khối try/catch, trong đó sẽ bắt tất cả những gì thất bại và không được đánh bắt trước đó. –