DANGER
本页由 AI 工具参考代码编写,尚未经过人工审核,内容仅供参考。如果无法解决问题或需要协助部署,可邮箱联系:kuohu@getastra.cn
Desktop 客户端
Electron 客户端,部署在教室电脑上,负责课表展示、倒计时、天气和 WebSocket 实时同步。
技术栈
- Electron 22 + 原生 JS + jQuery
- electron-store(配置持久化)
- electron-updater(自动更新)
项目结构
开发
构建
配置三层存储
窗口穿透交互
客户端使用鼠标穿透 + 轮询(100ms)实现悬停交互。win.setIgnoreMouseEvents(true, { forward: true }) 开启穿透,轮询检测鼠标是否在可交互区域,悬停时降低 opacity 至 0.1。