electron实现透明点投的方法
2024-09-01 13:46:38
1. electron createWindow 的时候 设置 transparent: true, clickThrough: 'pointer-events'
2. body 上添加 pointer-events: none;, 不点透的元素加 pointer-events: all;
3. 在 render 线程设置 remote.getCurrentWindow().setIgnoreMouseEvents(true, { forward: true })
3.1. 监听 mouseMove 事件,当事件的 target 是 documentElement 时,则判断用户不在可点击区域,把页面设置成setIgnoreMouseEvent(true), 否则设置为 false
最新文章
- SpringMVC之HandlerMapping源码剖析(一)
- Facebook Hacker Cup 2014 Qualification Round 竞赛试题 Square Detector 解题报告
- mongodb教程
- 面试总结之html+css
- tr转换或删除字符
- android 一些数据转换方法
- Linux文件系统的目录结构
- 启动LUXContentTests过程中遇到的问题
- 万类之父——Object
- poj 1228 稳定凸包
- 4.5、Libgdx运行日志管理
- python函数的闭包
- ORACLE安装报错解决
- IMPALA部署和架构(一)
- day50 盒子显隐2D形变
- 怎么去掉Xcode工程中的某种类型的警告 Implicit conversion loses integer precision: 'NSInteger' (aka 'long') to 'int32
- maven多模块依赖源码调试
- mysql 案例 ~ 主从复制延迟之并行复制
- Jmeter 谷歌插件工具blazemeter录制脚本
- 札记:Property动画