我目前正在做一个项目,我需要阻止用户拍摄任何网页的快照,为此他可以使用任何普通键盘中的"Print Scrn"/"Printscreen"键.
我一直试图找到它的解决方案,但是徒劳无功.如果可能的话,我需要考虑Firefox浏览器的" Screengrab "插件,也可以将其停止.
非常感谢任何帮助,我正在为我的项目使用PHP(作为服务器端语言)和jQuery.
我正在尝试禁用我网站上的打印屏幕键.这是我到目前为止:
<SCRIPT type="text/javascript">
focusInput = function()
{
document.focus();
};
processKeyEvent = function(eventType, event)
{
if (window.event)
{
event = window.event;
}
if(event.keyCode == 44)
{
alert("Photos are copyright 2011");
return(false);
}
}
processKeyUp = function(event)
{
processKeyEvent("onkeyup", event);
};
processKeyDown = function(event)
{
processKeyEvent("onkeydown", event);
};
document.onkeyup = processKeyUp;
document.onkeydown = processKeyDown;
</SCRIPT>
Run Code Online (Sandbox Code Playgroud)
但这不起作用.如何禁用打印屏幕键以防止用户制作我的网站快照?