我正准备发布我的摄影作品集网站,而且我真的对偏爱复制我的图像的人有偏见。试图阻止人们复制作品
我有一些漂亮的jQuery禁用图像上单击鼠标右键,现在我想,如果有人按下了键盘上的打印屏幕上创建警报。
我的代码似乎没有工作,我相信我有正确的键代码:
<script type="text/javascript">
$('*').bind('keypress', function (e) {
if (e.keyCode == 44) {
alert("don't copy my work");
return false;
}
);
</script>
有趣的是,我的代码适用于其他的按键,如输入(13)? 任何人都可以帮助扩大为什么这可能不工作?
非常感谢!
如果你不想让人复制它们,你应该为你的图像添加水印。如果您在网站上显示这些图片,无法阻止他们复制这些图片,因为无论如何都会将其下载到计算机中。 – fivedigit 2012-01-30 11:48:09
看到此复制:http://stackoverflow.com/questions/2457326/disable-clipboard-print-screen-on-webpage和这个http://stackoverflow.com/questions/5307160/sniffing-the-print-screen-键到连接其通的内容上,由a-邮件,奥波 – gideon 2012-01-30 11:49:03
你认为这将是完全有效的,因为它可以通过你有没有想过其实 – 2012-01-30 11:49:28