logo
当前位置:首 页 > 编程技术 >前端开发 >Vue.js > 查看文章

用electron开发桌面软件各种系统一步到位,现在问题是少了一个关闭的提示,就是alt+f4的时候会直接关闭软件,我们需要开发的POS系统要将软件做得和嵌入式一样的,不能关闭,所以知乎看到了一个朋友的回答,记录下

 

alt+f4是无法屏蔽的,可以在主进程中的close事件中如下处理

let canQuit = false;
mainWindow.on('close', e => {
if(!canQuit)e.preventDefault()//阻止关闭
  })

定义一个标识来判断是否真的突出就行了

之前我们用winfrom开发软件的时候为了防止软件异常跳出我们另外开发了一个软件的看门狗【类似嵌入式的看门狗】设置了心跳值。自动重启软件记录当前屏幕和错误日志等功能。大家也可以考虑下这个方法

 

说说梦想,谈谈感悟 ,聊聊技术,有啥要说的来github留言吧 https://github.com/cjx2328

—— 陈 建鑫

陈建鑫
你可能也喜欢Related Posts
footer logo
未经许可请勿自行使用、转载、修改、复制、发行、出售、发表或以其它方式利用本网站之内容。站长联系:cjx2328#126.com(修改#为@)
Copyright ©ziao Studio All Rights Reserved. E-mail:cjx2328#126.com(#号改成@) 沪ICP备14052271号-3