Conceptually, could once create a div, display the content and then put a transparent div over the content so if the user right clicks -> Save As, Save Image, etc and they won't get anything when they do it?
Transparent to prevent right-click, Save As
Asked
Active
Viewed 2,872 times
1
-
7
Well, that might stop one person. All the rest will either copy the file from their cache, use firebug or their other developer tools to delete your div, or any one of a million other things to save the image that you think is oh so worth protecting, but are still considering posting on your site.
– Peter T. LaComb Jr.
Dec 22 '10 at 23:23
-
3
It's possible, but I absolutely abhor and generally eschew sites that try to take these preventative measures (especially if they just block the context menu altogether) - at times it's *helpful* to be able to see how things are done. And if a person really cares about it, they'll still steal it.
– Chris Morgan
Dec 22 '10 at 23:23
-
1
@PeterLaCombJr: Don't forget about Tamper Data plugin and just look at (and re-execute) the query that fetched the image. ;-)
– Brad Christie
Dec 22 '10 at 23:31
-
1
IMO the best thing to do if its a photo site is watermark the images until customers pay for them. Just like everyone said, if someone wants it they'll get it. The things discussed here will turn off the casual people from doing it though.
– m4tt1mus
Dec 22 '10 at 23:39
-
2
Firefox -> Tools -> Page Info -> Media = I got it :)
– haha
Dec 22 '10 at 23:59
3 Answers
5
yes but it's just as worthless as
<body oncontextmenu="return false;">
if someone want to copy your content they will
Breezer
- 10,410
- 6
- 29
- 50
-
useless but very cool this `oncontextmenu="return false;"` didn't know about it. Thank you
– CIRCLE
Sep 28 '13 at 22:33
2
An empty div would still make the content below clickable. One technique sometimes used is to do a similar thing, but use a transparent gif or png which would cover the content, or to use javascript to disable the contextual menu.
In any case, if someone wants to save the content, there's not really anything you can do to stop them.
idlefingers
- 31,659
- 5
- 82
- 68
0
Make a div which position is fixed then put transparent image.
Example : http://jsfiddle.net/huhu/ZePMg/1/
haha
- 1,522
- 2
- 15
- 18
Asked
Active
Viewed 2,872 times
1
-
7Well, that might stop one person. All the rest will either copy the file from their cache, use firebug or their other developer tools to delete your div, or any one of a million other things to save the image that you think is oh so worth protecting, but are still considering posting on your site. – Peter T. LaComb Jr. Dec 22 '10 at 23:23
-
3It's possible, but I absolutely abhor and generally eschew sites that try to take these preventative measures (especially if they just block the context menu altogether) - at times it's *helpful* to be able to see how things are done. And if a person really cares about it, they'll still steal it. – Chris Morgan Dec 22 '10 at 23:23
-
1@PeterLaCombJr: Don't forget about Tamper Data plugin and just look at (and re-execute) the query that fetched the image. ;-) – Brad Christie Dec 22 '10 at 23:31
-
1IMO the best thing to do if its a photo site is watermark the images until customers pay for them. Just like everyone said, if someone wants it they'll get it. The things discussed here will turn off the casual people from doing it though. – m4tt1mus Dec 22 '10 at 23:39
-
2Firefox -> Tools -> Page Info -> Media = I got it :) – haha Dec 22 '10 at 23:59
3 Answers
5
yes but it's just as worthless as
<body oncontextmenu="return false;">
if someone want to copy your content they will

Breezer
- 10,410
- 6
- 29
- 50
-
useless but very cool this `oncontextmenu="return false;"` didn't know about it. Thank you – CIRCLE Sep 28 '13 at 22:33
2
An empty div would still make the content below clickable. One technique sometimes used is to do a similar thing, but use a transparent gif or png which would cover the content, or to use javascript to disable the contextual menu.
In any case, if someone wants to save the content, there's not really anything you can do to stop them.

idlefingers
- 31,659
- 5
- 82
- 68
0
Make a div which position is fixed then put transparent image.
Example : http://jsfiddle.net/huhu/ZePMg/1/

haha
- 1,522
- 2
- 15
- 18