javascript - 处理 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/');
}
})
解决方案
推荐阅读
- javascript - 将每个单词的第一个和最后一个字母大写的功能不起作用
- sql - 选择“高”列中的前 5 个最大记录,并从同一查询中的“低”列和按股票名称分区的同一个表中选择 5 个最小记录
- vue.js - Apollo 订阅在客户端不起作用
- mysql - 为什么列中有值为 1 时仍选择值为 NULL 的行
- git - 使用 shell 脚本更改 *n* 次提交的 git 历史记录(提交日期)
- ruby-on-rails - Rails - 基于与 PHP 中的 uniqueid() 相同的微时间创建唯一 ID 的最佳方法是什么?
- vba - 子表单文本字段显示#Name?而不是来自 ADO 记录集的数据
- android - Butterknife+kotlin:请求增量注释处理,但由于以下处理器不是增量的,支持被禁用
- android - AlertDialog - 显示自定义类的软键盘不起作用
- java - AspectJ 方面是单例吗?