Window: beforeprint-Ereignis

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.

Das beforeprint-Ereignis wird ausgelöst, wenn das zugehörige Dokument gedruckt oder zur Druckvorschau vorbereitet wird.

Die afterprint- und beforeprint-Ereignisse ermöglichen es Seiten, ihren Inhalt zu verändern, bevor der Druck beginnt (zum Beispiel um ein Banner zu entfernen) und diese Änderungen dann nach Abschluss des Drucks rückgängig zu machen. Im Allgemeinen sollten Sie die Verwendung von @media print CSS-At-Rules bevorzugen, aber in einigen Fällen kann es notwendig sein, diese Ereignisse zu verwenden.

Syntax

Verwenden Sie den Ereignisnamen in Methoden wie addEventListener() oder setzen Sie eine Ereignishandler-Eigenschaft.

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

onbeforeprint = (event) => { }

Ereignistyp

Ein generisches Event.

Beispiele

Verwendung von addEventListener():

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

Verwendung der onbeforeprint-Ereignishandler-Eigenschaft:

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

Spezifikationen

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

Browser-Kompatibilität

Siehe auch