downloads.InterruptReason
Тип InterruptReason API downloads определяет набор возможных причин прерывания загрузки.
Свойство error элемента downloads.DownloadItem будет содержать строку, взятую из значений, определенных в этом типе.
Тип
Значения этого типа — строки. Возможные значения разделены на категории, при этом каждый набор имеет одинаковый начальный подстрочный префикс:
Ошибки, связанные с файлом:
"FILE_FAILED""FILE_ACCESS_DENIED""FILE_NO_SPACE""FILE_NAME_TOO_LONG""FILE_TOO_LARGE""FILE_VIRUS_INFECTED""FILE_TRANSIENT_ERROR""FILE_BLOCKED""FILE_SECURITY_CHECK_FAILED""FILE_TOO_SHORT"
Ошибки, связанные с сетью:
"NETWORK_FAILED""NETWORK_TIMEOUT""NETWORK_DISCONNECTED""NETWORK_SERVER_DOWN""NETWORK_INVALID_REQUEST"
Ошибки, связанные с сервером:
"SERVER_FAILED""SERVER_NO_RANGE""SERVER_BAD_CONTENT""SERVER_UNAUTHORIZED""SERVER_CERT_PROBLEM""SERVER_FORBIDDEN"
Ошибки, связанные с пользователем:
"USER_CANCELED""USER_SHUTDOWN"
Разное:
"CRASH"
Совместимость с браузерами
| Рабочие столы | Мобильные устройства | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Internet Explorer | Opera | Safari | WebView Android | Chrome Android | Firefox for Android | Opera Android | Safari на IOS | Samsung Internet | |
InterruptReason |
Да | 79 | 47 | ? | Да | Нет | ? | ? | 48–79 | ? | Нет | ? |
Примечание: Этот 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/InterruptReason