electron

庄雨山2 天前
electron·harmonyos
鸿蒙PC开发实战:基于Electron快速构建Web技术栈桌面应用随着鸿蒙OS(HarmonyOS)在鸿蒙PC端的全面落地与普及,前端开发者群体面临一个核心诉求:如何将成熟的Web技术栈快速迁移至鸿蒙PC生态,实现高效开发?Electron作为前端开发者最熟悉的跨平台框架,通过融合Chromium渲染引擎与Node.js运行时,早已实现“一套代码多端运行”。而鸿蒙Electron方案的出现,更是打通了Web技术栈与鸿蒙PC的最后一道壁垒——它允许开发者直接复用现有Electron项目代码,在鸿蒙PC上构建原生级桌面应用,无需重构ArkTS/ArkUI代码,大幅降低了前端
爱吃的强哥3 天前
java·spring boot·electron
Springboot 使用 SSE推送消息到客户端(Electron)服务端主动推动消息到客户端(Electron 桌面应用)普通的HTTP/HTTPS请求要先客户端发送请求,然后服务端才能返回结果
寒季6663 天前
华为·electron·harmonyos
Electron 实战:构建跨平台桌面端 Markdown 编辑器(含实时预览、文件操作、快捷键)Electron 是由 GitHub 开发的跨平台桌面应用开发框架,基于 Chromium 和 Node.js,允许开发者使用 HTML、CSS、JavaScript 构建 Windows/macOS/Linux 桌面应用。本文以Markdown 编辑器为场景,从零实现一个支持实时预览、本地文件读写、快捷键操作、自定义窗口的桌面应用,覆盖 Electron 核心开发能力:主进程与渲染进程通信、原生文件操作、窗口管理、快捷键监听等。
Jiangnan_Cai5 天前
前端·javascript·electron
【Electron】Windows 下打包遇到 dist/unpacked 文件内 electron.exe 文件缺失问题在使用 electron-vite + electron-builder 进行编译打包的时候,出现一个问题:
自不量力的A同学5 天前
前端·javascript·electron
Electron 40.0.0 发布,跨平台桌面应用开发工具Electron 40.0.0 已于 2026年1月13日 发布。作为跨平台桌面应用框架的一个主要版本,它升级了底层技术栈并引入了一些新功能和变更。
michael_ouyang5 天前
前端·websocket·网络协议·electron
WebSocket 鉴权方案选型与 Electron 应用的最佳实践WebSocket 鉴权是指在使用 WebSocket 协议进行通信时,验证客户端身份的过程。与传统的 HTTP 请求不同,WebSocket 连接建立后会保持长时间的持久连接,因此鉴权机制的设计尤为重要。
写bug的可宋8 天前
javascript·react.js·electron
【Electron】解决Electron使用阿里iconfont不生效问题(react+vite)Electron应用打包后,生产环境渲染层无法加载本地iconfont资源。查看控制台,发现iconfont.js资源加载失败 这是由于页面加载 iconfont.js/iconfont.css 时,如果路径是绝对路径 /iconfont/iconfont.js 或相对 HTTP 地址,Electron 在本地 file:// 协议下会解析错误。
凉介Nova10 天前
electron
Electron 应用体积从 190MB+ 到 90MB:一次「release 目录反推」的瘦身实战(electron-builder + Vite)我有一个 Electron + React + Vite(渲染进程)项目,打包后 安装包约 190MB+,安装目录更大。尝试过 asar: true、调整 build.files 但效果不明显。最终我改用“从 release 产物倒推”的方法定位体积大头,发现真正的问题是 渲染端依赖(antd/react 等)被以 node_modules 形式打进 app.asar。通过把渲染端依赖从 dependencies 迁移到 devDependencies,并只构建 x64,最终把安装包压到了 90MB+,a
winfredzhang10 天前
前端·javascript·electron·备忘录
零基础打造轻量级桌面备忘录:Electron 核心技术实战在追求高效办公的今天,一个“触手可及”的桌面备忘录能极大地提升生产力。本文将深度解析如何利用 Electron 技术栈,构建一个支持无边框透明、实时搜索、一键换肤且数据持久化的桌面小工具。
放逐者-保持本心,方可放逐10 天前
前端·javascript·electron
electron 中的那些事(很关键)-核心要点补充electron 向渲染进程提供哪些环境变量才能保证应用安全,敏感的如token 怎么传递才能满足渲染进程框架鉴权的需求
每日出拳老爷子11 天前
服务器·electron·远程工作·流媒体·视音频
【客户端方案】Electron / 原生客户端在内网会议中的取舍与坑点当浏览器无法满足需求时,客户端成为必要选项。Electron 与原生客户端是最常见的两条路线。优势:不足:
南山老沙11 天前
electron·vue
VUE 项目通过electron-builder打包成桌面应用前语:由于客户不希望记住地址,想把网站打包成桌面应用,可以直接打开。调研了一下,有2种比较常见工具,Pake和Electron,当然Electron名气大一点。
贺今宵12 天前
前端·javascript·electron
electron-vue无网络环境,读取本地图片/文件展示在页面vue中protocol注册自定义协议并拦截基于现有协议的请求实现与file同等级的协议需要实现的是把电脑本地的图片读取显示,直接返回file://浏览器不支持.,net:error
xiaoyan201512 天前
vue.js·electron·deepseek
2026原创Electron39.2+Vue3+DeepSeek从0-1手搓AI模板桌面应用Exe2026最新研发跨平台Electron39.2结合Vite7全家桶调用DeepSeek-Chat客户端AI对话系统。
「、皓子~12 天前
前端·人工智能·electron·开源·开源软件·im
AI 创作系列(34)海狸IM桌面版 v1.1 正式发布:Vite + Electron 性能优化与体验升级经过持续优化和功能完善,海狸IM桌面版 v1.1.0 正式发布!基于 Vite + Electron 的现代化构建方案,带来更快的启动速度、更流畅的用户体验和更完善的IM功能。
光影少年12 天前
前端·javascript·electron
electron通信方式有哪些?一、Electron 进程模型先捋清(通信前提)Electron 本质是 多进程架构:主进程(Main Process)
学海无涯,行者无疆14 天前
electron·tauri·单例运行·web应用客户端化·托盘通知·tauri实战·tauri框架
把 Web App 装进客户端——Tauri框架实战:托盘功能、消息通知、构建安装程序自主研发了一款面向个人用户的时间管理系统,核心功能涵盖任务管理、番茄钟计时、日志记录等;该系统主要以 Web 应用形态提供给用户,同时配套提供微信小程序、安卓及鸿蒙端应用,作为时空上便利性的补充。
林恒smileZAZ14 天前
前端·javascript·electron
Electron 的西天取经🧑‍💻 写在开头 点赞 + 收藏 === 学会🤣🤣🤣我本身是做 Web 开发的,最近需要写个小工具,调用一些系统 API,就选择了比较成熟的 Electron。结果业务代码写了三小时,环境配置、镜像、文件引用、打包路径、体积过大、文件被锁定……各种问题却折腾了将近三天。写下这篇笔记,记录这一路的坎坷。
Mr -老鬼14 天前
前端·javascript·rust·electron·nodejs·tauri
Electron 与 Tauri 全方位对比指南(2026版)开发效率天花板跨平台与兼容性王者功能无上限资源占用“重型坦克”安全风险与维护负担极致轻量与性能标杆内存安全与架构先进
frontend_frank15 天前
android·前端·javascript·electron·uni-app
脱离 Electron autoUpdater:uni-app跨端更新:Windows+Android统一实现方案本文方案适用于「基于uni-app开发、同时打包Android App和Windows Electron客户端」的跨端应用,核心解决“双端更新逻辑不统一、依赖Electron autoUpdater不灵活”的问题。