PerformanceScriptTiming:invoker 属性

实验性: 这是一个 实验性技术
在生产环境中使用之前,请仔细查看 浏览器兼容性表

invokerPerformanceScriptTiming 接口的只读属性,它返回一个字符串值,指示在调用时运行脚本的功能的标识。

一个字符串,其结构取决于脚本的 PerformanceScriptTiming.invokerType

invokerType invoker 字符串结构 示例
"user-callback" 包含函数定义的对象类,后面跟着一个点,再跟着函数名。 "Window.requestAnimationFrame", "Window.setTimeout"
"event-listener" 元素的 tagName,后面跟着一个井号和它的 id (#id) 或 src= 和它的 src 值放在方括号中 ([src=url]) 如果没有 id,后面跟着一个点,再跟着事件处理程序属性。 "IMG#hero.onload", "IMG[src=https://example.com/img.jpg].onload", "BUTTON#updateCart.onclick"
"resolve-promise""reject-promise" 调用 promise 的对象和方法,后面跟着一个点,再跟着 "then" 代表 "resolve-promise""catch" 代表 "reject-promise" "Response.json.then", "Response.json.catch"
"classic-script""module-script" 调用脚本的源 URL。 "https://example.com/scripts/myscript.js"

示例

有关与长动画帧 API 相关的示例,请参阅 长动画帧计时

规范

规范
长动画帧 API
# dom-performancescripttiming-invoker

浏览器兼容性

BCD 表仅在浏览器中加载

另请参阅