Spec-Zone.ru › Web Extensions

downloads.pause()

Функция pause() API downloads приостанавливает загрузку.

Это асинхронная функция, которая возвращает Promise.

Синтаксис

let pausing = browser.downloads.pause(
  downloadId      // integer
)

Параметры

downloadId

Значение integer , представляющее id загрузки для приостановки.

Значение возврата

A Promise. Если вызов был успешным, загрузка перейдет в состояние приостановки, и промис будет выполнен без аргументов. Если вызов завершится ошибкой, промис будет отклонен с сообщением об ошибке. Вызов завершится ошибкой, если загрузка неактивна: например, если она завершила загрузку.

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

Рабочие столы Мобильные устройства
Chrome Edge Firefox Internet Explorer Opera Safari WebView Android Chrome Android Firefox for Android Opera Android Safari on IOS Samsung Internet
pause Да 79 48 ? Да Нет ? ? 48–79 ? Нет ?

Примеры

function onPaused() {
  console.log(`Paused download`);
}

function onError(error) {
  console.log(`Error: ${error}`);
}

let pausing = browser.downloads.pause(downloadId);
pausing.then(onPaused, onError);

Примечание: Этот API основан на API chrome.downloads Chromium.

© 2005–2023 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/API/downloads/pause

Spec-Zone.ru

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