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