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 afterprint và beforeprint 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.
addEventListener("beforeprint", (event) => { })
onbeforeprint = (event) => { }
Kiểu sự kiện
Một Event chung.
Ví dụ
Sử dụng addEventListener():
window.addEventListener("beforeprint", (event) => {
console.log("Before print");
});
Sử dụng thuộc tính trình xử lý sự kiện onbeforeprint:
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
- Các sự kiện liên quan:
afterprint