12.07.14, 11:10
0 комментарий
  Разное

Защита от копирования картинок

Данный хак позволяет скрыть адрес картинки при клике правой кнопки мыши для копирования адреса картинки.
Данный хак не универсален , так как работает на js, но все же в большинстве случаев отклонит желание копирования картинок.

Хак работает на jquery:
Подменяет основной путь картинки тега src на картинку 1px X 1px .
Основной путь картинки становится background .

<script type="text/javascript">
$(document).ready(function(){
jQuery(".post img").each(function() {
if(!$(this).attr('width'))$(this).attr('width',$(this).width()+'px');
if(!$(this).attr('height'))$(this).attr('height',$(this).height()+'px');
$(this).css({'background-image':'url("'+this.src+'")','background-repeat':'no-repeat'}).attr('src',"data:image/gif;base64,R0lGODlhAQABAIAAAAAAAAAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==");
});
});	
</script>


Где .post - контейнер с классом .post в котором будут заменяться картинки

Автор: rocksmart

Напишите своё мнение