gpt4 book ai didi

javascript - 网页 : detect and block certain keyboard shortcuts

转载 作者:太空宇宙 更新时间:2023-11-04 14:23:20 27 4
gpt4 key购买 nike

我想检测并阻止网页上的某些键盘快捷键。例如,假设我想阻止 alt+tab 切换应用程序(举个例子,假设任何全局快捷方式)。

这是我能想到的:

  • 附加一个键盘事件监听器文档(或窗口?)
  • 使用event.which 来检查哪个键按下组合键
  • 如果它是一个列入黑名单的快捷方式,阻止浏览器执行它

但是,我不知道怎么办
A) 检测多个键(例如 alttab 在一起),或者
B) 阻止它们执行(我可以返回 false 吗?)。

谁能告诉我如何完成上述操作?

最佳答案

您想防止截屏吗?忘掉它现在

无论您采用何种精心设计的机制,都可以通过取消聚焦浏览器窗口(或仅聚焦文档,例如通过单击地址栏)然后按下屏幕截图键来规避这些机制。

除非在计算机上安装控制用户操作的客户端软件,或者可能使用某些专有的 ActiveX 控件使其内容无法打印屏幕,否则您没有机会执行此操作.这两种方法都非常困难并且有很多缺点。

关于javascript - 网页 : detect and block certain keyboard shortcuts,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6403688/

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