8

Possible Duplicate:
Taking screenshot of a webpage programmatically
How can i disable print screen for a web page in all browser

Is there any possibilities to prevent printscreen for a webpage? If yes, how can i do that?

Chris
  • 57,622
  • 19
  • 111
  • 137
Ravichandran Jothi
  • 3,028
  • 11
  • 52
  • 82
  • 5
    What if the client takes a picture of the monitor? – Muhammad Hasan Khan Sep 15 '11 at 07:34
  • printing you can stop by using ```@media print { .noprint { visibility: hidden; } }``` add '``noprint``' class to the element which content you want to hide on print screen. I'm not sure how to stop this in case of screenshot – sandeepnegi Jun 21 '22 at 11:18

3 Answers3

30

There is no way that you can stop a client machine from being able to print screen.

Jonnix
  • 4,121
  • 1
  • 30
  • 31
16

As the old hacker proverb says, if the information can be read, it can be copied.

There is no way to prevent Print Screen.

Clarus Dignus
  • 3,847
  • 3
  • 31
  • 57
heximal
  • 10,327
  • 5
  • 46
  • 69
9

You will never be able to prevent users from copying content off your website. What is displayed on the users monitor can be print screen'd, whatever you try to do. All effords will only decrease usability, but won't prevent copying.

florian h
  • 1,162
  • 1
  • 10
  • 24