gpt4 book ai didi

javascript - 网络应用程序-是否可以禁用 Windows+Printscreen?

转载 作者:太空宇宙 更新时间:2023-11-04 09:51:06 30 4
gpt4 key购买 nike

我试图阻止用户在用 Java 编写的 Web 应用程序中截取屏幕截图。根据我的研究,这似乎不太可能。我确实找到了下面的链接:

https://stackoverflow.com/questions/3130983/stop-user-from-using-print-scrn-printscreen-key-of-the-keyboard-for-any-we

它可以禁用打印屏幕按钮,但如果用户尝试使用 windows+printscreen,它就不会禁用。现在,我知道即使我确实设法禁用它,还有其他第三方应用程序(例如截图工具、相机等)可以截取屏幕截图,但这超出了我的控制范围,我不会研究这些。

我只是想知道是否有办法禁用 Win+Printscreen 以防止用户截图?

如果有人以前做过,我很感激任何建议。

最佳答案

简单答案:否

快速思考一下为什么需要隐藏此信息,其他人看到它真的很重要吗?我假设你有证据证明你首先得出了你的结论/过程?这些信息永远不会永远保持独家,尤其是在互联网上。

您通常无法访问更高级别的控件,因此通常无法使用网络应用程序。话虽如此,有几种可能的想法:

  1. 通过 API 将您的内容直接发送到图形设备/卡,以便操作系统屏幕空间(打印屏幕工作的地方)永远看不到它。但是,使用正确的工具仍然可以捕获图形流,但对于普通用户来说有点困难。

  2. 让您的网络应用程序启动自定义桌面应用程序,更好地控制操作系统(下载 exe 并运行它?)

  3. 为网络浏览器设计一个插件/扩展程序,限制 printScreen 的使用,然后仅在您的网站可以看到该插件/扩展程序已安装并运行时才在您的网络应用程序上显示内容。这可能不适用于 Chrome 和 Firefox 现在管理插件的方式,需要进行更多调查。

  4. 最好的答案是仅在您的网络应用程序上显示有限的信息/结论,并隐藏所有概念证明。然后,如果人们想要更多信息,您可以让他们注册您的应用,然后给出一组必须满足的严格标准。

关于javascript - 网络应用程序-是否可以禁用 Windows+Printscreen?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54740049/

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