Mô tả
Sử dụng API chrome.devtools.performance để theo dõi thông tin cập nhật về trạng thái ghi trong bảng điều khiển Hiệu suất trong Công cụ cho nhà phát triển.
Hãy xem Tóm tắt về các API của Công cụ cho nhà phát triển để biết thông tin tổng quan về cách sử dụng các API của Công cụ cho nhà phát triển.
Phạm vi cung cấp
Khái niệm và cách sử dụng
API browser.devtools.performance cho phép nhà phát triển tương tác với các tính năng ghi của bảng điều khiển Performance panel trong Chrome DevTools. Bạn có thể dùng API này để nhận thông báo khi quá trình ghi bắt đầu hoặc dừng.
Có 2 sự kiện:
- onProfilingStarted: Sự kiện này được kích hoạt khi bảng Hiệu suất bắt đầu ghi lại dữ liệu hiệu suất.
- onProfilingStopped: Sự kiện này được kích hoạt khi bảng điều khiển Performance (Hiệu suất) ngừng ghi dữ liệu hiệu suất.stance liên kết dấu vết ngăn xếp hiện tại với cre Cả hai sự kiện đều không có thông số liên kết.
Bằng cách lắng nghe những sự kiện này, nhà phát triển có thể tạo các tiện ích phản ứng với trạng thái ghi trong bảng Hiệu suất, cung cấp thêm tính năng tự động hoá trong quá trình phân tích hiệu suất.
Ví dụ
Sau đây là cách bạn có thể dùng API để theo dõi thông tin cập nhật về trạng thái ghi âm
browser.devtools.performance.onProfilingStarted.addListener(() => {
// Profiling started listener implementation
});
browser.devtools.performance.onProfilingStopped.addListener(() => {
// Profiling stopped listener implementation
})
Sự kiện
onProfilingStarted
chrome.devtools.performance.onProfilingStarted.addListener(
callback: function,
)
Được kích hoạt khi bảng điều khiển Hiệu suất bắt đầu ghi.
Thông số
-
callback
hàm
Tham số
callbackcó dạng như sau:() => void
onProfilingStopped
chrome.devtools.performance.onProfilingStopped.addListener(
callback: function,
)
Được kích hoạt khi bảng điều khiển Hiệu suất dừng ghi.
Thông số
-
callback
hàm
Tham số
callbackcó dạng như sau:() => void