当前位置: 首页 > 面试题库 >

阻止用户对任何网页使用键盘的“ Print Scrn” /“ Printscreen”键

邹杰
2023-03-14
问题内容

我当前正在做一个项目,在该项目中,我需要阻止用户拍摄任何网页的快照,为此,他可以使用任何普通键盘上可用的“ Print Scrn” /“Printscreen”键。

我一直在寻找解决方案,但是徒劳。如果可能的话,我还需要通过停止Firefox浏览器的“ Screengrab ”插件来加以考虑。

非常感谢您的帮助,我正在为项目使用PHP(作为服务器端语言)和jQuery。


问题答案:

您不能从Web浏览器禁用屏幕抓取,只有在用户的PC上安装其他软件才能实现。

有一些可用的IRM(信息权限管理)工具,例如通过保护Windows / DirectX API调用以及监视视频内存例如OracleIRM。

尤其可能是后者,因为还有InternetExplorer的权限管理插件。

但是,正如其他人已经说过的那样,任何IRM / DRM技术都存在争议,您应该了解,它通常会限制或烦扰您的用户。



 类似资料:
  • 问题内容: 我们如何阻止用户使用不同的方法来打印网页? 禁用右键单击 禁用按键组合 右键单击->打印 有什么方法可以停止打印网页? 我们可以使用javascript处理这3个事件吗?或者我们可以说。如果用户将执行任何这些事件。然后我想运行我的其他代码。这可能吗? 问题答案: 用户计算机上的网页不受控制。用户可以执行他或她想做的任何事情,但是您可以提供PDF并禁用打印该PDF。不过,如果我必须打印一

  • 问题内容: 我有一个可以广泛使用WebView的应用程序。当此应用程序的用户没有Internet连接时,将显示一个页面,显示“网页不可用”和其他各种文字。有没有办法在我的WebView中不显示此通用文本?我想提供自己的错误处理。 我发现WebView-> clearView 实际上并未清除视图。 问题答案: 首先使用HTML创建您自己的错误页面,并将其放在资产文件夹中,我们将其称为myerrorp

  • 问题内容: 我只是写了这个漂亮的小函数,它可以在表单本身上工作… 按照我的逻辑,我想在输入textarea期间接受回车。同样,将输入字段的回车键行为替换为跳到下一个输入字段的行为(就像按下Tab键一样)将是额外的好处。有谁知道使用事件传播模型正确触发适当元素上的回车键,但阻止表单在其按下时提交的方法吗? 问题答案: 这是我功能的修改版本。它执行以下操作: 防止Enter键在除textarea,bu

  • 我在UIView的底部有一个文本视图,所以当触摸文本视图并且键盘显示时,键盘会阻止文本视图。我该如何解决这个问题?当键盘显示时,我可以让整个UIView向上移动吗?这样键盘就不会阻止任何东西

  • 我正在使用js vanilla与html和纯PHP 我做了注册和登录页面与数据库。当用户成功登录登录页面时,将执行SessionStorage.SetItem(“logged”、“loggedIn”);然后重定向用户到主页面的'/'。 到现在为止一切都很好。 但是如果我手动更改URL的话,它将直接访问主页面! 那么如何检查用户在加载主页面之前是否登录? 我意识到我应该使用SessionStorag

  • 我正在使用自定义的应用程序内键盘,因此需要禁用系统键盘。我可以用它来做 对于Android API 21。但要在API 11上做同样的事情,我正在做 有时我想在用禁用系统键盘后再次显示它。但我不知道怎么做。执行以下操作确实会显示系统键盘,但如果用户隐藏键盘,然后再次单击编辑文本,键盘仍然不会显示。 我想我可以做,然后手动显示或隐藏系统键盘,但我更愿意撤消做的任何事情。以下也不起作用: 我该怎么做呢