Spec-Zone.ru › Web APIs

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, см. в разделе Временные метки длительных кадров анимации.

Спецификации

Спецификация
Long Animation Frames API
# dom-performancescripttiming-invokertype

Совместимость с браузерами

Рабочие столы Мобильные устройства
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

См. также

  • Временные метки длительных кадров анимации
  • PerformanceLongAnimationFrameTiming

© 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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API