WebTransportError
Ограниченная доступность
Эта функция не относится к Baseline, так как она не работает во всех наиболее широко используемых браузерах.
Защищённый контекст: Эта функция доступна только в защищённых контекстах (HTTPS) в некоторых или во всех поддерживающих браузерах.
Примечание: Эта функция доступна в Web Workers.
Интерфейс WebTransportError из API WebTransport представляет ошибку, связанную с API, которая может возникнуть из-за ошибок сервера, проблем с подключением к сети или прерванных операций (например, вызванных методом WritableStream.abort()).
Конструктор
WebTransportError()-
Создаёт новый объект
WebTransportError.
Свойства экземпляра
Наследует свойства от родительского класса DOMException.
-
sourceТолько для чтения -
Возвращает перечисление, указывающее источник ошибки — может быть либо
streamилиsession. -
streamErrorCodeТолько для чтения -
Возвращает число в диапазоне от 0 до 255, указывающее код ошибки протокола приложения для этой ошибки, или
nullесли таковой нет.
Примеры
const url = "not-a-url";
async function initTransport(url) {
try {
// Initialize transport connection
const transport = new WebTransport(url);
// The connection can be used once ready fulfills
await transport.ready;
// ...
} catch (error) {
const msg = `Transport initialization failed.
Reason: ${error.message}.
Source: ${error.source}.
Error code: ${error.streamErrorCode}.`;
console.log(msg);
}
}
Спецификации
| Спецификация |
|---|
| WebTransport # webtransporterror |
Совместимость с браузерами
| Рабочие столы | Мобильные устройства | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Opera | Safari | Chrome Android | Firefox для Android | Opera Android | Safari на iOS | Samsung Internet | WebView Android | |
WebTransportError |
97 | 97 | 114 | 83 | Нет | 97 | 114 | 68 | Нет | 18.0 | 97 |
WebTransportError |
97 | 97 | 114 | 83 | Нет | 97 | 114 | 68 | Нет | 18.0 | 97 |
source |
97 | 97 | 114 | 83 | Нет | 97 | 114 | 68 | Нет | 18.0 | 97 |
streamErrorCode |
97 | 97 | 114 | 83 | Нет | 97 | 114 | 68 | Нет | 18.0 | 97 |
См. также
© 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/WebTransportError