2017-05-06 129 views
0

我一直想写我自己的锁屏了一个非常非常长的时间,我从来没有成功,是因为部队的退出和一些其他后门退出电子窗口,如滑动和CTRL + C (^ C),我已经能够在Windows(.NET CSharp)和Linux(Kali,C++)上创建一个锁屏。虽然有明显的后门,但仍然比我在OS X上的进步要好,即使改变了锁屏的背景,我也不喜欢使用默认的锁屏,它只是觉得它没有生命。我想创造我自己的东西,所以我也有些东西也值得骄傲。OS X,屏幕锁

我在Node.JS Electron中创建我的项目,因为JavaScript是一门语言,我知道的很好,我希望能够做得更好,我已经工作了很长时间,尝试覆盖快捷方式上的默认事件等因此我无法输入正确的密码就无法通过锁定屏幕。我还想要一个更好的解决方案来验证密码,目前我使用textarea的输入并使用子节点的sudo命令。它确实有用,但它有点bug。

可能的解决办法是禁用快捷键,滑动,强制退出,聚光灯,最上面的应用等,可以在电子窗口过来,禁用^ C,等等。但我想如果我可以手动添加并将其实施到Apple系统。或者替换已经存在的锁定屏幕。

谢谢意见。

回答

0

使用Kiosk模式。初始化您的BrowserWindow时,请添加kiosk: true

+0

你如何禁用'CMD' +'TAB' – Alliator

+0

,或者垫刷卡 – Alliator

+0

有很多,你可以得到周围kiosk模式组合键,但在我的情况下,至少刷卡或CMD +选项卡将无法正常工作只要你把窗户放在最顶层。您仍然可以通过选项+亮度或选项+音量等来退出它。 –