OffscreenCanvasRenderingContext2D: метод commit()
Примечание: Эта функция доступна в Web Workers.
Устарело: Эта функция больше не рекомендуется. Хотя некоторые браузеры могут её всё ещё поддерживать, она может быть уже удалена из соответствующих веб-стандартов, может быть в процессе удаления или поддерживается только для совместимости. Избегайте её использования и, если возможно, обновите существующий код; см. таблицу совместимости в нижней части этой страницы для принятия решения. Имейте в виду, что эта функция может перестать работать в любой момент.
Нестандартно: Эта функция нестандартна и не входит в список стандартов. Не используйте её на сайтах, ориентированных на Web: она не будет работать для каждого пользователя. Также могут быть значительные расхождения между реализациями, и поведение может измениться в будущем.
Метод OffscreenCanvasRenderingContext2D.commit() API 2D холста был предназначен для копирования растрового изображения контекста отрисовки в растровое изображение элемента-заполнителя <canvas> ассоциированного объекта OffscreenCanvas. Операция копирования синхронна. Вызов этого метода не нужен для передачи, так как она происходит автоматически во время выполнения цикла событий.
Синтаксис
commit()
Примеры
const placeholder = document.createElement("canvas");
const offscreen = placeholder.transferControlToOffscreen();
const ctx = offscreenCanvas.getContext("2d");
// Perform some drawing using the 2d context
ctx.fillStyle = "blue";
ctx.fillRect(0, 0, 10, 10);
// Push placeholder to the canvas element
ctx.commit();
Спецификации
Не входит ни в одну спецификацию.
Совместимость с браузерами
| Рабочие столы | Мобильные устройства | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Opera | Safari | Chrome Android | Firefox для Android | Opera Android | Safari на iOS | Samsung Internet | WebView Android | |
commit |
Нет | Нет | 105 | Нет | 16.4–18 | Нет | 105 | Нет | 16.4–18 | Нет | Нет |
См. также
- Интерфейс, определяющий этот метод:
OffscreenCanvasRenderingContext2D
© 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/OffscreenCanvasRenderingContext2D/commit