Window: afterprint 事件

Baseline 已廣泛支援

此功能已成熟,並可在多種裝置和瀏覽器版本上使用。自 2019 年 9 月以來,它已在各種瀏覽器中可用。

當關聯的文件開始列印或列印預覽關閉後,會觸發 afterprint 事件。

beforeprintafterprint 事件允許頁面在列印開始前更改其內容(例如,移除橫幅),並在列印完成後恢復這些更改。通常情況下,您應該優先使用 @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

瀏覽器相容性

另見