首页 > 解决方案 > 处理 Electron 上的打印事件

问题描述

我是 Electron 的新手,我需要创建调用 localhost Web 应用程序并进行静默打印的 POS 桌面应用程序。而且因为打印事件是从网络应用程序内部调用的,所以我认为方法是从 BrowserWindow 处理打印事件并通过调用覆盖它webContents.print({silent: true... 但是我在网上找不到解决方案,所以如果有更好的方法请帮忙

这是我的代码

const {app, BrowserWindow} = require('electron')
const path = require('path')
function createWindow () {
const mainWindow = new BrowserWindow({
    width: 800,
    height: 600,
    webPreferences: {
      preload: path.join(__dirname, 'preload.js')
    }
  })
  mainWindow.webContents.loadURL('http://localhost:40/');
}
})  

标签: javascriptprintingelectron

解决方案


推荐阅读