阻止电子在逃离时退出全屏

  • 本文关键字:退出 逃离 electron
  • 更新时间 :
  • 英文 :


自从Electron 18.0.1引入这个PR后,我在全屏下按Escape键就有麻烦了。麻烦的是,我的电子应用程序在全屏运行,我希望我的应用程序处理Esc键。然而,自从电子18.0.1,当我按Esc时,我被踢出全屏-我猜这是因为Esc键是一些"神奇的系统键"。这是由Electron自己处理的

你能帮助我,如何防止电子退出全屏时,按Esc ?

感谢

navigator.keyboard可以实现长按esc键退出全屏,这样可以截取esc键事件

:

if (navigator.keybord && navigator.keyboard.lock){
navigator.keyboard.lock(['Escape'])
} else {
console.log("your app doesn't support")
}

相关内容

  • 没有找到相关文章

最新更新