如何在所有浏览器中禁用网页的打印屏幕

pon*_*nds 5 html javascript document-body

使用以下我们可以在IE中禁用

<body onload=setInterval("window.clipboardData.setData('text','')",2) 

oncontextmenu="return false" onselectstart="return false">
Run Code Online (Sandbox Code Playgroud)

但这些在Mozilla,Chrome和其他产品中都不起作用

一些人可以提出一个更好的主意

Thi*_*ter 25

是什么让你认为人们应该能够截取屏幕截图是你的决定?

幸运的是没有浏览器,但IE允许您通过JavaScript访问剪贴板,所以你运气不好:)

顺便说一句,如果我访问了你的网站,它搞砸了我的剪贴板(它覆盖了那里的任何东西,即使它与你的网站无关) - 我可能已经存储了一些东西,我刚刚从一些文件切割而且我是要粘贴到另一个文件中,感谢您的网站,它现在将丢失.

所以,结论是:停止做那样的垃圾.

  • OP的问题是建议一个更好的主意......"别这样做了." 是一个更好的主意. (4认同)
  • 尽管我们警告他们反对,但很多时候这些事情都是由客户决定的.如果他们坚持有权在脚下射击...... (3认同)