Очень неприятно, когда кто-то копирует тексты с сайта без ссылки на источник.
Как защитить уникальный контент своего сайта от копирования? – этот вопрос задается на форумах с завидиным постоянством. Ответ тут может быть только один – почти никак.
Если кому-то понадобится скопировать статью или картинку – он это сделает. Но можно максимально усложнить копипастеру процесс его работы, а некоторым, не самым компьютерно-подкованным товарищам, вообще отрубить путь к копированию.
Вставляем между тегами <head></head> следующий код:
<script language="JavaScript">
document.onselectstart = function() { return false; }
document.oncontextmenu = function() { return false; }
document.onmousedown = function() { return false; }
</script>
Данный JavaScript запрещает выделение текста и отключает правую кнопку мышки. Работает во всех современных браузерах (только в опере кнопку мышки отключить нельзя, если это не разрешено в настройках).
Фича защитит ваши драгоценные тексты и картинки от «блондиночек», которые хотят скопировать текст на свою ЖэЖэшечку. Более-менее компьютерно-грамотный юзер без особого труда обойдет данную защиту, например, отключением JavaScript в браузере, либо через просмотр html кода не через ПКМ, а через меню браузера.
От профессиональных школьников-копипастеров не защититься вообще никак. А вот более-менее адекватных людей – СДЛщиков призвать к совести можно. Например, вот так (вставьте событие oncopy в тег <body>:
<body oncopy="alert('Пожалуйста, при копировании ставьте обратную ссылку на источник!');">
В опере, к сожалению, последнее не работает.
Комментариев: 21. Обязательно оставьте свой!
Привет! Спасибо! Отличный блог.
Всем своим «детям» кидаю ссылку – пусть вникают
Спасибо огромное. Помогает. Жалко, что не работает на ОПЕРЕ!
Если хотите защитить блог от копирования, посмотрите ссылки ниже:
, обсуждение проблем копирования или или блогов. Плагин написан под wordpress, но принцип применим к любому сайту
да хрень всё это. Кто захочет, тот скопирует, без труда. Иногда такие «фишки» затрудняют работу обычного юзера (на своем примере знаю).
моим плагином несколько человек пользуются – все довольны, их ресурсы бесплатно набирают обратные ссылки на себя. А защищать контент – да, бесполезно
Статья хорошая, у автора на сайте почему-то первая рекомендация не установлена.
Мы будем посмотреть. Но почему то кажется, что особого вреда не будет, если скриптом я кому то обломаю кайф заполучить пару халявных фото. Впрочем, если говорить оф защите фото, то могу пару своих советов привнести:
1. Доступ к большому разрешению – только проверенным пользователям или группам. Гостям сразу облом экран с формой входа
2. на странице с фотографией разрешение не более 800х600
3. на сам кадр не ленитесь вбивать относительно крупный копирайт, обрезать который можно только с потерей основательного куска изображения
4. фотографию есть смысл сделать более резкой – в итоге на экране внешне картинка улучшиться (даже вес солидно наберется килобайт на 200!), но по сохранении гад-копипастер получит мозайку, пригодную для печати только на 5х7 см, либо для публикации в сети, но с меньшим, чем у вас качеством и размером.
Если будут соображения – мой сайт st-letopisec.3dn.ru
Интересно а влияет ли защита на поисковые системы ? если кто знает отпишитесь плз.Спасибо !
Konstantin, нет, не влияет. Поисковики не выполняют JS.
Спасибо. Хороший пост.
Функция
document.onmousedown = function() { return false; }
делает невозможным написание "отзывов" и "комментариев" если на странице содержится соответствующая форма для этого (как например здесь)
Просто напросто в поле <input> нельзя ничего написать.
— А вообще эта идея мне подуше, по крайней мере как защита от ТП(см. луркомор), и офисных блондинок, стремящихся поделиться всем в своих ЖеЖешечках
4-я строка (document.onmousedown = function() { return false; })
не дает мышкой прокручивать страницу!
опасносте!!
лучше уж без нее))
Юридическая компания АССИСТЕНТ
Мы предлагаем владельцам сайтов бесплатную партнерскую программу, которая заключается в следующем:
Владелец интернет-ресурса размещает на страницах, требующих защиты, нашу кнопку размером 88×31. Мы, со своей стороны, обязуемся, при первом обращении владельца интернет-ресурса с жалобой о нарушении третьими лицами его авторских прав, дать бесплатную консультацию и подготовить бесплатно письмо-требование о восстановлении положения, существовавшего до нарушения права и направить указанное письмо в адрес нарушителя.
Кроме того, владелец интернет-ресурса с нашей кнопкой получает скидку 10% на последующие действия наших специалистов по восстановлению положения, существовавшего до нарушения права, пресечению действий, нарушающих право или создающих угрозу его нарушения, компенсации морального вреда.
Код нашей кнопки для вашего сайта можно получить здесь:
———————
4-я строка (document.onmousedown = function() { return false; })
не дает мышкой прокручивать страницу!
опасносте!!
лучше уж без нее))
———————–
вместо .onmousedown следует использовать .ondragstart и тогда текст перетаскивать не получиться, а вот прокрутка и все прочие дела будут работать великолепно.
хорошая штука, токо вот предупреждение плюс, а вот еще и ссылка автоматом прибаляласьбы в скопированный текст
Спасибо автору)
Сенкс за информацию.
Хороший код – автору Спасибо!
А вот что-то новенькое… наткнулся на сайт обещают защищать текстовый контент и отдаваться ПС. У кого какие мнения на сей счет? p.s. Зарегистрировался там.. вроде все красиво, текст отдается на флеше но флэш зашифрован и разрабы божатся что текста в флеше нет… какой-то у них там технология. А ну и бесплатно это все
У кого какие есть мнения на сей счет?
это бред… в htaccess прописываются запреты для программ оффлайн браузеров, которые скачивают весь сайт… так же есть такое чудо типа NoScript.
В инете покапаться, можно найти умный скрипт, при копировании контента, сам вставит ссылку в него и при этом, копипастер не заметит этого.