Прозрачный <div>для предотвращения щелчка правой кнопкой мыши, Сохранить как - PullRequest
1 голос
/ 23 декабря 2010

Концептуально, может ли однажды создать div, отобразить контент, а затем поместить прозрачный div поверх контента, чтобы, если пользователь щелкнет правой кнопкой мыши -> Save As, Save Image и т. Д., И они ничего не получат, когда они это сделают?

Ответы [ 3 ]

5 голосов
/ 23 декабря 2010

да, но это так же бесполезно, как

<body oncontextmenu="return false;"> 

, если кто-то захочет скопировать ваш контент, он будет

2 голосов
/ 23 декабря 2010

Пустой div все равно сделает содержимое ниже кликабельным.Одна из техник, которая иногда используется, состоит в том, чтобы сделать аналогичную вещь, но использовать прозрачный gif или png, который бы покрывал содержимое, или использовать javascript для отключения контекстного меню.

В любом случае, если кто-то хочет сохранитьсодержание, на самом деле вы ничего не можете сделать, чтобы остановить их.

0 голосов
/ 23 декабря 2010

Сделайте div, положение которого фиксировано, затем поместите прозрачное изображение.

Пример: http://jsfiddle.net/huhu/ZePMg/1/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...