2014-01-06 36 views
1

我想在网站的网页上禁用打印屏幕。我已经使用了许多类型代码这样做的,但我不能成功:我可以阻止网页上的打印屏幕吗?有没有可能?

<script type="text/javascript"> 
    $(document).ready(function() { 
     $(window).keyup(function(e) { 
      if (e.keyCode == 44) { 
       alert('keyup'); 
       return false; 
      } 
     }); 

     $(window).keydown(function(e) { 
      if (e.keyCode == 44) { 
       alert('keydown'); 
       return false; 
      } 
     }); 
    }); 
</script> 

此代码不能正常工作和其他类似的尝试我试过也没有工作。我的问题是 - 是否有可能?如果是,那我该怎么做?

+1

你为什么要这么做?我真的很感兴趣。即使您成功阻止了一个关键组合 - 屏幕截图所用的软件又如何? – Wowca

+0

打印屏幕由OS完成,而不是由浏览器完成。即使您在浏览器中截获了打印屏幕键,操作系统也已经处理了它并捕获了屏幕上的任何内容。 – senshin

+0

http://stackoverflow.com/questions/455623/how-can-i-prevent-users-from-taking-screenshots-of-my-application-window –

回答

4

不,不可能阻止某人在查看您的网站时截图。

+0

我几乎支持这个答案。我很困惑,谢谢。 – cbnvbxcbvnbxcbv

2

不,你不能从网页上。

考虑重新考虑是否真的需要这样做。

互联网是为了分享。

相关问题