PageTransitionEvent

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

浏览器兼容性

BCD 表格仅在启用 JavaScript 的浏览器中加载。

另请参阅