ContentVisibilityAutoStateChangeEvent: пропущенное свойство
Базовая версия 2024
Новое
С сентября 2024 года эта функция работает во всех последних версиях устройств и браузеров. Возможно, она не будет работать на старых устройствах или браузерах.
Чтение только свойство skipped интерфейса ContentVisibilityAutoStateChangeEvent возвращает true если пользовательский агент пропускает содержимое элемента, или false в противном случае.
Значение
Булево значение. Возвращает true если пользовательский агент пропускает содержимое элемента, или false в противном случае.
Примеры
const canvasElem = document.querySelector("canvas");
canvasElem.addEventListener("contentvisibilityautostatechange", stateChanged);
canvasElem.style.contentVisibility = "auto";
function stateChanged(event) {
if (event.skipped) {
stopCanvasUpdates(canvasElem);
} else {
startCanvasUpdates(canvasElem);
}
}
// Call this when the canvas updates need to start.
function startCanvasUpdates(canvas) {
// …
}
// Call this when the canvas updates need to stop.
function stopCanvasUpdates(canvas) {
// …
}
Спецификации
Совместимость браузеров
| Рабочий стол | Мобильные устройства | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Opera | Safari | Chrome Android | Firefox для Android | Opera Android | Safari на iOS | Samsung Internet | WebView Android | |
skipped |
108 | 108 | 125 | 94 | 18 | 108 | 125 | 73 | 18 | 21.0 | 108 |
См. также
- Событие
contentvisibilityautostatechange - CSS Containment
- Свойство
content-visibility - Свойство
contain
© 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/ContentVisibilityAutoStateChangeEvent/skipped