electron

GuoguoDad~14 小时前
electron·reactjs
用 WorkBuddy 写了个 ImageKit 上传工具我平时用 ImageKit 存图。后台那个上传框一次拖几十张就开始排队,进度条挤成一列,还得一直盯着别断了。忍了几次之后决定写个桌面工具,要求也不高:能批量拖进去、能看见每张的状态、失败了能重试。
凤城老人1 天前
javascript·重构·electron
从PyQt6到Electron:一款英语字帖生成器的跨平台重构实战与踩坑全记录原文项目:钟毓英语衡水体字帖生成器 重构前后:PyQt6 v1.1.1 → Electron v2.0.x(跨平台 Windows / macOS / Linux) 关键词:electron-vite、Canvas 2D、tesseract.js OCR、electron-builder、pickle 兼容、Bottles 交叉打包
500843 天前
javascript·react native·性能优化·electron·harmonyos
React Native for OpenHarmony 实战:三方库 react-native-crypto-js 的鸿蒙化适配指南react-native-crypto-js 是 crypto-js 在 RN 生态里的一个常用入口包:MD5、HMAC-MD5、AES 口令式加解密,做本地数据摘要、接口签名、配置加密时会用到。
不可能片场3 天前
前端·electron
Electron 发布标题的冒号 击穿命令行解析在「不可能片场」的掘金日更流水线里,发布由 matrixmedia.exe cli publish-article 经封装脚本驱动。某次把标题写成「AI视频局部重绘:定点修掉穿帮帧」——无论全角还是半角冒号——EXE 在打印 [startup] 启动日志之前就退出,退出码 -1,MMCLI_OUT 是空文件,主日志零行。没有半点报错,进程像没活过。
星辰徐哥3 天前
electron·编辑器·harmonyos
鸿蒙平台 KDevelop 集成开发环境适配实战:基于 Electron 壳方案的跨平台多语言代码编辑器开发KDevelop 是 KDE 社区出品的开源集成开发环境,支持 C/C++、Python、JavaScript、HTML/CSS、PHP、Java 等 30 余种编程语言,提供多标签编辑器、文件树管理、全局搜索、符号大纲、查找导航等功能。本文记录将其基于 Electron 壳方案适配到鸿蒙 PC 平台的完整流程。
fellow994 天前
华为·electron·harmonyos
鸿蒙真机调试三板斧:Playwright 为什么驱动不了 Electron-on-鸿蒙你以为鸿蒙真机上跑 Electron 应用,拿 hdc fport 把端口映射到本地,再用 Playwright 连上去就能自动化?这条路走不通,不是工具不行,是鉴权围栏把它焊死了。
web打印社区5 天前
前端·vue.js·websocket·网络协议·http·electron·pdf
远程打印:WebSocket 与 HTTP 轮询怎么选仓库电脑不打开业务页,也能接到 ERP/WMS 任务并静默出纸——这叫远程打印(或服务端推送打印)。本地客户端变成「打工进程」:连你们的服务,拉任务,打完(或失败)再回报。
去伪存真6 天前
前端·electron
Electron 自动化发布指南:GitHub Actions 跨平台打包全纪录绝大多数 Electron 开发者最初都是在 Windows 环境下起步的。得益于 Windows 系统的普及度,在本地顺手打包出一个 .exe 安装包往往是水到渠成的事。然而,当产品走向成熟, 全平台支持 (同时支持 Windows、macOS 和 Linux)便成了绕不开的硬需求。Electron 的跨平台打包高度依赖宿主系统的编译环境——这意味着,你无法直接在 Windows 上打包出原生的 macOS .dmg 或 Linux .AppImage 安装包。
不可能片场6 天前
前端·electron
Windows 中文传参坑 命令行乱码变量来救场当你在 PowerShell 里调一个 Windows 批处理脚本,把中文标题当作命令行参数传进去,理想情况是程序拿到完整的中文;现实常常是一串问号 ??,或者子进程直接报错 '??' is not recognized,连启动日志都没打印就退出了。这个看起来像编码的小问题,背后其实是一条 Windows 进程模型的硬边界。本文把这条边界讲清楚,并给出一个在本地发布流水线里验证过的稳定解法。
某亿6 天前
前端·electron
为什么我放弃了 esbuild,改用 typescript 包做运行时编译快并不等于适合分发:真正的选择发生在构建性能与用户机器上的运行稳定性之间。Electron 打包分发场景下的一次工具选型翻车实录。结论先行:在"要在用户机器上跑"的场景里,工具链的分发成本远比构建性能重要。那个最重、最慢、最"笨"的官方编译器,反而是最稳的选择。
大蓝头12 天前
ui·electron·安装包·截图控件·截屏控件
安装包UI美化之路-nsNiuniuSkin全新UI调试与预览方法在上一篇全新UI引擎的介绍中,我们展示了鹈鹕骑车、喝水等几套会动的安装界面。画面动起来之后,制作时也会多出一个很实际的问题:改完页面、文案和动画,怎样快速看到欢迎页、安装中、安装完成以及卸载流程的效果?
flash俊杰13 天前
electron·node.js
Electron 打包后窗口 30 秒不出现:一个 ABI 不匹配的血案调了两天,根因是一行 execPath 没传。Web 模式跑得好好的,一打包成桌面应用,窗口就是不出来。等了 30 秒,超时,退出。
flash俊杰14 天前
electron
Electron 安全纵深:contextIsolation、最小暴露面与 CSP 防线Electron 应用同时拥有 Chromium 的完整 Web 能力和 Node.js 的完整系统权限——这意味着一个 XSS 就等于任意代码执行:读取用户全部文件、调用子进程、持久化驻留。安全不是发版前的一次检查,而是贯穿架构的纵深防线。本文拆解 Electron 安全模型的五层防御:渲染器加固、桥接最小化、导航控制、内容安全策略与文件系统边界。
凤城老人15 天前
python·docker·electron·vue
从零手写开源私有云盘|Flask+Vue3+Electron全栈网盘,单容器一键部署摘要:Nextcloud 太重,Seafile 部署麻烦?本文拆解自研开源私有云盘 zhyCloudDisk,实现跨用户秒传、分片断点续传、部门权限、Electron 双向同步、文件编辑锁,附带架构解析、核心难点、Docker 部署实操,适合全栈开发者学习参考。
flash俊杰16 天前
electron·前端框架
Electron 自定义协议与视频流式加载:从 moov atom 到 Range 请求的工程化实践当 <video> 标签遇到本地文件,你以为只是 file:// 那么简单?在桌面端视频编辑工具里,这一行 src 背后藏着协议注册、Range 解析、206 Partial Content、MP4 moov atom seek、路径穿越防护、Node Stream 到 Web ReadableStream 的转换——任何一环失守,用户看到的就只有一个黑色的播放器和一句冰冷的 "Format error"。
愛芳芳16 天前
前端·javascript·css·elementui·typescript·electron·vue
基于 Electron + Vue3 的仿 PC 微信客户端项目实战目录一、项目介绍二、项目结构1.vscode项目截图:2.项目依赖三、项目截图1.登录页2.聊天主页3.好友通讯录
Patrick_Wilson18 天前
ci/cd·electron·客户端
桌面端发布的真实成本:签名、公证和那支不能共享的 USB Key桌面端应用的技术选型讨论,通常在「Electron 还是 Tauri」这里就结束了。包体、内存、启动速度,对比表列得很清楚。
爱丶不疚18 天前
安全·性能优化·electron
Electron: 你是否需要对 Preload 开启 nodeIntegration?在很多 Electron 技术讨论中,经常听到这样一句话:“我的 Preload 脚本能用 require('fs'),是因为我开启了 Node 集成。”这是一个典型的技术误区。
爱丶不疚18 天前
前端·electron·nestjs
Electron:Module 与 Service 的职责边界与加载时序编排某次版本迭代,团队新增了一个数据上报需求:刚接手Electron 的小李在 main.ts 中写下了这样一段代码:
爱丶不疚18 天前
前端·electron·v8
Electron: 缓存机制有哪些?能控制的又有哪些在 Electron (包括 VS Code 等应用) 的架构中,缓存机制是一个涉及 Chromium 渲染引擎、V8 JavaScript 引擎 以及 Node.js 运行时 的多层体系。本文把 Electron 缓存拆成四个层面——V8 代码缓存、GPU 着色器缓存、HTTP 网络缓存、Service Worker 缓存,每一层都从生成、生效、失效、开发者把控四个角度展开。