Window: afterprint 事件
基线 广泛可用
此功能已得到良好建立,并在许多设备和浏览器版本中运行。它自 2019 年 9 月.
报告反馈
afterprint
事件在相关文档开始打印或打印预览关闭后触发。
语法
beforeprint
和 afterprint
事件允许页面在打印开始之前更改其内容(例如,可能要删除横幅),然后在打印完成后恢复这些更改。通常,您应该首选使用 @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 以查看数据。