const { BrowserWindow } = require("@electron/remote"); | |
window.addEventListener("DOMContentLoaded", () => { | |
// Print function | |
document.getElementById("print_button").addEventListener("click", () => { | |
const url = document.querySelector("webview").getAttribute("src"); | |
let printWindow = new BrowserWindow({ "auto-hide-menu-bar": true }); | |
printWindow.loadURL(url); | |
printWindow.webContents.on("did-finish-load", () => { | |
printWindow.webContents.print(); | |
}); | |
}); | |
}); | |