Spec-Zone.ru › Web APIs

TaskPriorityChangeEvent: свойство previousPriority

Ограниченная доступность

Эта функция не является базовой, так как она не работает в некоторых из самых широко используемых браузеров.

  • Подробнее
  • Полная совместимость
  • Отправить отзыв

Примечание: Эта функция доступна в Web Workers.

Чтение-только свойство previousPriority интерфейса TaskPriorityChangeEvent возвращает приоритет соответствующего TaskSignal до его изменения и до того, как было выпущено событие prioritychange.

Это значение, которое было установлено в аргументе конструктора TaskPriorityChangeEvent options.previous.

Новый приоритет задачи можно прочитать из event.target.priority.

Значение

Строка, указывающая приоритет задачи до её изменения. Это будет одно из значений: "user-blocking", "user-visible", "background".

Примеры

Код ниже демонстрирует получение previousPriority в обработчике события prioritychange.

// Listen for 'prioritychange' events on the controller's signal.
controller.signal.addEventListener("prioritychange", (event) => {
  const previousPriority = event.previousPriority;
  const newPriority = event.target.priority;
  console.log(
    `The priority changed from ${previousPriority} to ${newPriority}.`,
  );
});

Более подробный пример можно найти в prioritychange событие > Примеры.

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

Спецификация
Распределённое планирование задач
# dom-taskprioritychangeevent-previouspriority

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

Рабочие столы Мобильные устройства
Chrome Edge Firefox Opera Safari Chrome Android Firefox для Android Opera Android Safari на IOS Samsung Internet WebView Android
previousPriority 94 94 101 80 Нет 94 Нет 66 Нет 17.0 94

© 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/TaskPriorityChangeEvent/previousPriority

Spec-Zone.ru

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