PerformanceScriptTiming: свойство invokerType
Ограниченная доступность
Эта функция не является Baseline, поскольку она не работает в некоторых из самых широко используемых браузеров.
Экспериментально: Это экспериментальная технология.
Перед использованием в производстве внимательно проверьте таблицу совместимости с браузерами.
Чтение-только свойство invokerType интерфейса PerformanceScriptTiming возвращает строковое значение, указывающее тип функции, при вызове которой был запущен скрипт.
Значение
Строка, указывающая тип вызывающей функции точки входа скрипта. Возможные значения:
"user-callback"-
Известный обратный вызов, вызванный изнутри API веб-платформы, например,
setTimeout()илиWindow.requestAnimationFrame(). "event-listener"-
Обработчик событий веб-платформы, например,
click,loadилиkeyup. "resolve-promise"-
Функция-обработчик для состояния выполнения веб-платформенной промисы, например,
fetch(). Обратите внимание, что в случае промисов все обработчики одной и той же промисы сгруппированы в одну запись типа"script". "reject-promise"-
Функция-обработчик для состояния отклонения веб-платформенной промисы.
"classic-script"-
Вычисление стандартного скрипта (например, с помощью элемента
<script>или оператораimport()). "module-script"-
Вычисление модульного скрипта.
Структура значения PerformanceScriptTiming.invoker зависит от значения invokerType скрипта. Дополнительные сведения см. на странице invoker.
Примеры
Примеры, связанные с API Long Animation Frames, см. в разделе Временные метки длительных кадров анимации.
Спецификации
Совместимость с браузерами
| Рабочие столы | Мобильные устройства | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Opera | Safari | Chrome Android | Firefox for Android | Opera Android | Safari на IOS | Samsung Internet | WebView Android | |
invokerType |
123 | 123 | Нет | 109 | Нет | 123 | Нет | 82 | Нет | 27.0 | 123 |
См. также
© 2005–2024 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/PerformanceScriptTiming/invokerType