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