PerformanceScriptTiming: invokerType 屬性

可用性有限

此特性不是基線特性,因為它在一些最廣泛使用的瀏覽器中不起作用。

實驗性: 這是一項實驗性技術
在生產中使用此技術之前,請仔細檢查瀏覽器相容性表格

PerformanceScriptTiming 介面的只讀屬性 **invokerType** 返回一個字串值,該值指示呼叫指令碼的特性的型別。

指示指令碼入口點呼叫者型別的字串。可能的值包括:

"user-callback"

從 Web 平臺 API 中呼叫的已知回撥,例如 setTimeout()Window.requestAnimationFrame()

"event-listener"

Web 平臺事件的事件監聽器,例如 clickloadkeyup

"resolve-promise"

Web 平臺 Promise 的已解決狀態的處理函式,例如 fetch()。請注意,在 Promise 的情況下,同一 Promise 的所有處理函式都會被歸類為單個 "script" 條目型別。

"reject-promise"

Web 平臺 Promise 的已拒絕狀態的處理函式。

"classic-script"

標準指令碼的求值(例如,透過 <script> 元素或 import() 語句)。

"module-script"

模組指令碼的求值。

PerformanceScriptTiming.invoker 值取決於指令碼的 invokerType 值。有關更多詳細資訊,請檢視 invoker 頁面。

示例

有關 Long Animation Frames API 的示例,請參閱 長動畫幀計時

規範

規範
Long Animation Frames API
# dom-performancescripttiming-invokertype

瀏覽器相容性

另見