gpt4 book ai didi

javascript - 如何在 Javascript 中捕获 printscreen 事件?

转载 作者:可可西里 更新时间:2023-11-01 13:38:22 27 4
gpt4 key购买 nike

我正在尝试编写一个包含一些敏感内容的网络应用程序。我已经阻止了复制和粘贴。我如何检测何时有人按下了 printscreen 键,以便在按下该键时隐藏数据?

不用担心手机/相机/录屏软件,环境没有用到。

最佳答案

简短的回答是,您无法可靠地检测或干扰打印屏幕功能。这不是浏览器功能,而是用户系统的功能,因此在大多数情况下,事件会在您尝试检测它的环境之外触发。html、css 或 javascript 都不能监听该事件,也不能阻止其默认设置以可靠的方式采取行动。您应该重新考虑保护您的内容的策略,并接受这样一个现实:无论您做什么,人们总会有办法“窃取”它。

编辑:

我在想,您可以编写一个 java 小程序来检测打印屏幕事件的触发,因为 java 可能可以访问系统事件。但我没有费心去研究你如何做到这一点,因为该功能取决于两件事 - 用户在他们的浏览器中安装并启用了 java,以及 java applet 具有授予它的安全权限以监听系统事件。

只是出于兴趣:https://stackoverflow.com/a/29965963/4933137

关于javascript - 如何在 Javascript 中捕获 printscreen 事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10577515/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com