Window: afterprint 事件

基线 广泛可用

此功能已得到良好建立,并在许多设备和浏览器版本中运行。它自 2019 年 9 月.

报告反馈

afterprint 事件在相关文档开始打印或打印预览关闭后触发。

语法

beforeprintafterprint 事件允许页面在打印开始之前更改其内容(例如,可能要删除横幅),然后在打印完成后恢复这些更改。通常,您应该首选使用 @media print CSS at-rule,但在某些情况下可能需要使用这些事件。

在诸如 addEventListener() 之类的函数中使用事件名称,或设置事件处理程序属性。
addEventListener("afterprint", (event) => {});
onafterprint = (event) => {};

事件类型

js

示例

一个通用的 Event

在诸如 addEventListener() 之类的函数中使用事件名称,或设置事件处理程序属性。
window.addEventListener("afterprint", (event) => {
  console.log("After print");
});

使用 addEventListener()

在诸如 addEventListener() 之类的函数中使用事件名称,或设置事件处理程序属性。
window.onafterprint = (event) => {
  console.log("After print");
};

规范

使用 onafterprint 事件处理程序属性
规范
# HTML 标准
规范
# event-afterprint

浏览器兼容性

handler-window-onafterprint

参见

  • 启用 JavaScript 以查看数据。