說明
使用 chrome.devtools.performance API 監聽開發人員工具「效能」面板中的記錄狀態更新。
如需開發人員工具 API 的一般簡介,請參閱開發人員工具 API 摘要。
可用性
Chrome 129 以上版本
概念和用途
開發人員可透過 browser.devtools.performance API,與 Chrome 開發人員工具「效能」面板的記錄功能互動。您可以使用這個 API,在錄製開始或停止時收到通知。
可用的事件有兩種:
- onProfilingStarted:當「效能」面板開始記錄成效資料時,系統會觸發這個事件。
- onProfilingStopped:當「效能」面板停止記錄效能資料時,系統會觸發這個事件。 stance that associates the current stack trace with the cre 這兩個事件都沒有相關聯的參數。
開發人員可以監聽這些事件,建立擴充功能來回應「效能」面板中的記錄狀態,在效能剖析期間提供額外的自動化功能。
範例
如何使用 API 監聽記錄狀態更新
browser.devtools.performance.onProfilingStarted.addListener(() => {
// Profiling started listener implementation
});
browser.devtools.performance.onProfilingStopped.addListener(() => {
// Profiling stopped listener implementation
})
事件
onProfilingStarted
chrome.devtools.performance.onProfilingStarted.addListener(
callback: function,
)
效能面板開始記錄時觸發。
參數
-
callback
函式
callback參數如下:() => void
onProfilingStopped
chrome.devtools.performance.onProfilingStopped.addListener(
callback: function,
)
當「效能」面板停止記錄時觸發。
參數
-
callback
函式
callback參數如下:() => void