window.clipboardData.setData(' text','')在chrome中不起作用

时间:2016-12-08 06:57:25

标签: javascript google-chrome onkeyup printscreen

我想在我的网站上阻止打印屏幕。 我用了 但它不适用于chrome和mozillafirefox

$(document).keyup(function(e){
    if(!e) e = window.event;
    var keyCode = e.which || e.keyCode; 
    if (keyCode  == 44) {
       if(window.clipboardData) {       
         window.clipboardData.setData('text', '');        
       }
    }

});

谢谢

1 个答案:

答案 0 :(得分:1)

在许多操作系统/浏览器组合中无法捕获键击。 PrintScreen非常非常可能是其中之一。

你不能这样做。如果您的站点可以在浏览器中显示,则可以截取它(也可以在本地存储和操作它的副本,可以通过非浏览器技术等来删除内容等。)