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.
addEventListener("beforeprint", (event) => { })
onbeforeprint = (event) => { }
Ereignistyp
Ein generisches Event
.
Beispiele
Verwendung von addEventListener()
:
window.addEventListener("beforeprint", (event) => {
console.log("Before print");
});
Verwendung der onbeforeprint
-Ereignishandler-Eigenschaft:
window.onbeforeprint = (event) => {
console.log("Before print");
};
Spezifikationen
Specification |
---|
HTML # event-beforeprint |
HTML # handler-window-onbeforeprint |
Browser-Kompatibilität
Siehe auch
- Verwandte Ereignisse:
afterprint