защитить изображения на веб-странице от копирования / сохранения? - PullRequest
2 голосов
/ 16 октября 2010

Я работаю на нишевом веб-сайте для очень консервативной группы, и у них есть один запрос: нам нужно максимально усложнить пользователям сохранение изображений других пользователей. я знаю, что нет способа удовлетворить это требование на 100%, но, по крайней мере, я могу затруднить сохранение изображений с сайта.

Единственное, что я сделал на данный момент, это отключил щелчок правой кнопкой мыши на изображениях (через jquery), я также добавил блоки для хотлинкинга. Могу ли я что-нибудь сделать для этого требования?

спасибо заранее.

Ответы [ 4 ]

2 голосов
/ 16 октября 2010

Вы не можете отключить копирование / сохранение, так как люди могут просматривать ваш источник, который приведет к каталогу изображений.Также пользователи могут иметь возможность просто распечатать экран вашего сайта, сохраняя ваше изображение.Если вы не хотите, чтобы пользователи сохраняли ваши изображения, не добавляйте их онлайн.

0 голосов
/ 16 октября 2010

Это зло, но вы можете продолжать очищать буфер обмена

http://www.webdeveloper.com/forum/showthread.php?t=21431

Может сделать компьютер непригодным для использования, пока они находятся на странице.нанести метаданные или водяные знаки на изображение, которое идентифицирует, какой пользователь взял копию.Тогда, если вы найдете изображение в дикой природе, вы можете выяснить, кто это сделал.Если есть Условия обслуживания, которые ограничивают копирование, вы будете знать, к кому обратиться.

0 голосов
/ 16 октября 2010

Вы можете сделать это еще сложнее, если создадите флэш-файл и отобразите изображение во флэш-памяти. Если вы хотите отобразить изображение в том виде, как оно есть, с простым img-тегом, тогда в комментарии, сделанном Джастином, говорится о том, что не нужно загружать изображение и отображать его одновременно.

0 голосов
/ 16 октября 2010

Вы не можете.Я думаю, что люди, которые могут сохранить изображение без щелчка правой кнопкой мыши, больше не будут беспокоиться.

...