Console.log và gỡ lỗi không in, chỉ trả về không xác định. Tại sao nó có thể? Tôi đã cố gắng cài đặt lại chrome, nhưng không được.
Đây là ảnh chụp màn hình từ trang chính của chrome, vì vậy các chức năng không được xác định lại trong một số mã
Console.log và gỡ lỗi không in, chỉ trả về không xác định. Tại sao nó có thể? Tôi đã cố gắng cài đặt lại chrome, nhưng không được.
Đây là ảnh chụp màn hình từ trang chính của chrome, vì vậy các chức năng không được xác định lại trong một số mã
Câu trả lời:
Nhấp vào Cấp độ mặc định của LINE và đảm bảo rằng "Thông tin" được chọn. Theo mặc định, nó chỉ được đặt để hiển thị Lỗi và Cảnh báo
Tôi đến đây với cùng một vấn đề: /
Để hoàn thiện: Trong phiên bản chrome hiện tại, cài đặt không còn ở dưới cùng mà có thể được tìm thấy khi nhấp vào biểu tượng "Bộ lọc" ở đầu tab điều khiển (biểu tượng thứ hai từ bên trái)
Kể từ hôm nay, giao diện người dùng của các công cụ dành cho nhà phát triển trong Google chrome đã thay đổi khi chúng tôi chọn mức ghi nhật ký của các báo cáo nhật ký được hiển thị trong bảng điều khiển. Có một mức ghi nhật ký thả xuống bên cạnh hộp văn bản "Bộ lọc". Giá trị hỗ trợ là Verbose
, Info
, Warnings
và Errors
với Info
việc lựa chọn mặc định.
Bất kỳ bản ghi có mức độ nghiêm trọng tương đương hoặc cao hơn sẽ được hiển thị trong "Console" tab ví dụ như nếu mức log chọn là Info
sau đó tất cả các bản ghi có mức độ Info
, Warning
và Error
sẽ được hiển thị trong giao diện điều khiển.
Khi tôi thay đổi nó để Verbose
sau đó tôi console.debug
và console.log
tuyên bố bắt đầu xuất hiện trong giao diện điều khiển. Cho đến khi Info
mức độ thời gian được chọn họ không được hiển thị.
Tôi đã trải qua vấn đề tương tự. Giải pháp cho tôi là vô hiệu hóa Fireorms vì Fireorms đã chặn các nhật ký trong nền dẫn đến không có nhật ký nào được hiển thị trong bảng điều khiển Chrome.
Vấn đề tương tự, nhưng tôi chỉ xóa cài đặt của tôi. Tôi đã đi vào Cài đặt> Tùy chọn và Nhấp vào [Khôi phục mặc định và tải lại]. Chỉ cần nhớ những gì cài đặt của bạn là.
Cũng có thể có một số bộ lọc được áp dụng cho bàn điều khiển. Loại bỏ chúng.
Trong trường hợp của tôi là webpack có UglifyPlugin đang chạy với drop_console: true
bộ
Đảm bảo rằng đầu vào "Bộ lọc" được để trống và không có gì được viết có chủ ý hoặc do nhầm lẫn. Đó là nó trong trường hợp của tôi: P
Tôi đang làm việc trên một trang web nơi một số mã JS (hoặc khác) đang ngăn console.log
không cho hoạt động ( console.log
có thể bị ghi đè). Bạn có thể kiểm tra điều này bằng cách kiểm tra xem có console.log
hoạt động trên một trang khác không (như trang này).
Tôi không có thời gian để điều tra thêm ngay bây giờ vì vậy được sử dụng alert("something is: "+something)
để có được thông tin tôi muốn từ một đoạn mã tôi cần để chạy.
console.log
.
Trong trường hợp của tôi, nó chỉ là một tệp Javascript cũ được lưu trữ. Sau khi xóa bộ nhớ cache, tôi thấy nhật ký của mình.
Nếu bạn đang nhìn thấy (3 tin nhắn bị ẩn bởi các bộ lọc. Hiển thị tất cả tin nhắn.) Sau đó nhấp vào hiển thị tất cả liên kết tin nhắn trong bảng điều khiển công cụ phát triển Chrome.
Bởi vì nếu tùy chọn này được bật do nhầm lẫn, console.log("")
thông báo sẽ hiển thị nhưng điều này sẽ ở trạng thái ẩn.
Nhấp vào Cấp độ mặc định của LỚP ngay bên cạnh bộ lọc và đảm bảo rằng " Thông tin " đã được chọn.
Vui lòng xem ảnh chụp màn hình:
Trong trường hợp của tôi bảo quản nhật ký làm các thủ thuật. Tôi đã làm mọi thứ để hiển thị các bản ghi, nhưng nó biến mất. Tôi đã kiểm tra nó và nó hoạt động,
Điều này làm việc cho tôi. Trong phần giao diện điều khiển, đi đến cài đặt ở trên cùng bên phải. Ở đó chọn lưu giữ nhật ký và Nhật ký XMLHttpsRequests.
Đôi khi những điều đơn giản nhất khiến chúng ta vấp ngã ...
Nhập console.log
vào bàn điều khiển và kiểm tra chức năng nào được trả về. Nếu bạn thấy ƒ log() { [native code] }
thì đó là một cái gì đó khác. Nếu bạn thấy ƒ (){}
sau đó ở đâu đó xuống dòng chức năng console.log đã được thay đổi.
Đã làm việc trên trang web của khách hàng ngày hôm nay và đó là vấn đề. Nếu đó là trường hợp, bạn có thể khôi phục thủ công hàm console.log hoặc sử dụng console.dir () hoặc console.warn () để thay thế.
Đảm bảo hộp lọc trống
Kể từ tháng 7 năm 2020, giao diện người dùng Chrome đã thay đổi một lần nữa và việc thả xuống mức ghi nhật ký dường như không làm gì cả.
Thay vào đó, có một khung mới ở bên trái của bảng điều khiển chính, có thể đã vô tình được đặt thành một trong các mức ghi nhật ký hạn chế:
Chọn danh mục hàng đầu (tin nhắn) để tiết lộ tất cả các bản ghi:
CHỈNH SỬA: NGAY CẢ KHI Chrome dường như thêm mọi thứ vào hộp Bộ lọc , một lần nữa mất một số ghi nhật ký, vì vậy bạn phải XÓA HỘP LỌC LỌC QUÁ!
(Hộp bộ lọc nằm ở đầu cả hai bức ảnh của tôi ở trên, trong "Điều kiện mạng"; bạn có thể thấy rằng nó có một số nội dung về "urlwebpack" mà tôi không đặt ở đó!)