Window: sự kiện beforeprint

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since September 2019.

Sự kiện beforeprint được kích hoạt khi tài liệu liên quan chuẩn bị được in hoặc xem trước khi in.

Các sự kiện afterprintbeforeprint cho phép các trang thay đổi nội dung trước khi bắt đầu in (ví dụ: để xóa biểu ngữ) và sau đó hoàn nguyên các thay đổi đó sau khi in xong. Nhìn chung, bạn nên ưu tiên sử dụng quy tắc CSS @media print, nhưng có thể cần sử dụng các sự kiện này trong một số trường hợp.

Cú pháp

Sử dụng tên sự kiện trong các phương thức như addEventListener(), hoặc thiết lập thuộc tính trình xử lý sự kiện.

js
addEventListener("beforeprint", (event) => { })

onbeforeprint = (event) => { }

Kiểu sự kiện

Một Event chung.

Ví dụ

Sử dụng addEventListener():

js
window.addEventListener("beforeprint", (event) => {
  console.log("Before print");
});

Sử dụng thuộc tính trình xử lý sự kiện onbeforeprint:

js
window.onbeforeprint = (event) => {
  console.log("Before print");
};

Đặc tả kỹ thuật

Specification
HTML
# event-beforeprint
HTML
# handler-window-onbeforeprint

Tính tương thích trên trình duyệt

Xem thêm