Silent print when requested by navigated page


Is there any way to set up Electron so programmatic print requests (using window.print()) from the navigated page print silent?
Demo page:

When you do webContents.print you can pass { silent: true}, but how can you make this the default for all prints, including window.print() from the rendered page?