Window: afterprint 事件
当关联的文档开始打印或打印预览关闭后,会触发 afterprint 事件。
beforeprint 和 afterprint 事件允许页面在打印开始前更改其内容(例如,移除横幅),并在打印完成后恢复这些更改。通常情况下,您应该优先使用 @media print CSS at-rule,但在某些情况下可能需要使用这些事件。
语法
在诸如 addEventListener() 之类的方法中使用事件名称,或设置事件处理程序属性。
js
addEventListener("afterprint", (event) => { })
onafterprint = (event) => { }
事件类型
一个通用的 Event。
示例
使用 addEventListener()
js
window.addEventListener("afterprint", (event) => {
console.log("After print");
});
使用 onafterprint 事件处理程序属性
js
window.onafterprint = (event) => {
console.log("After print");
};
规范
| 规范 |
|---|
| HTML # event-afterprint |
| HTML # handler-window-onafterprint |
浏览器兼容性
加载中…
另见
- 相关事件:
beforeprint