ContentVisibilityAutoStateChangeEvent:skipped 屬性

Baseline 2024
新推出

自 2024 年 9 月起,此功能已可在最新裝置和瀏覽器版本上使用。此功能可能無法在舊裝置或瀏覽器上使用。

ContentVisibilityAutoStateChangeEvent 介面的 skipped 只讀屬性在使用者代理跳過元素內容時返回 true,否則返回 false

一個布林值。如果使用者代理跳過元素內容,則返回 true,否則返回 false

示例

js
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) {
  // …
}

規範

規範
CSS 包含模組第 2 級
# dom-contentvisibilityautostatechangeevent-skipped

瀏覽器相容性

另見