PageTransitionEvent

Baseline 已廣泛支援

此特性已相當成熟,可在許多裝置和瀏覽器版本上使用。自 ⁨2015 年 7 月⁩以來,各瀏覽器均已提供此特性。

PageTransitionEvent 事件物件可在處理 pageshowpagehide 事件的處理函式中使用,這些事件在文件正在載入或解除安裝時觸發。

Event PageTransitionEvent

建構函式

PageTransitionEvent()

建立一個新的 PageTransitionEvent 物件。

例項屬性

此介面還繼承了其父級 Event 的屬性。

PageTransitionEvent.persisted 只讀

表示文件是否從快取中載入。

示例

HTML

html
<!doctype html>
<html lang="en-US">
  <body></body>
</html>

JavaScript

js
window.addEventListener("pageshow", (event) => {
  if (event.persisted) {
    alert("The page was cached by the browser");
  } else {
    alert("The page was NOT cached by the browser");
  }
});

規範

規範
HTML
# the-pagetransitionevent-interface

瀏覽器相容性

另見