После того, как столкнулся с нечестными пользователями, которые просто копировали текст и размещали на других ресурсах без ссылки на оригинал, задумался над тем, как защитить контент. Идея постепенно сошла на ноль, забыл о ней. Но вдруг снова наткнулся на полное копирование контента, дословное, слово в слово. Написал "плагиатору", попросил вставлять хотя бы ссылку на оригинал. Был послан со словами "мой сайт, что хочу, то и размещаю".
Снова появилась идея как-то защищать контент. Один вариант мне понравился, например, вот этот http://www.ekrause.ru/zashhita-kontenta.html. Сама статья вроде бы маленькая, ничего особо не описывает, но другие статьи на этом ресурсе мне понравились, подкупили чем-то) Поэтому взял за основу этот скрипт.
Тут смысл простой:
- добавляете скрипт в <head> либо просто подгружаете файл
- на странице запрещается выделение, копирование и т.п
Недостаток явный - пользователь не может копировать ничего на странице и нигде не может вызвать контекстное меню. Меня это не устроило, потому что, во-первых, у меня есть комментарии и ограничивать начатие клавиш U, A, C я не хочу) Во-сторых, у меня в статьях есть сниппеты, кусочки кода, я хочу, чтобы они были доступны для копирования, потому что это удобно, да и смысл этих кусочков именно в том, чтобы их можно было скопировать и использовать у себя. Тем более, я же копирую сниппеты у других, почему я должен запрещать копировать мои?
Итак, встала задача защитить текс, но разрешить копирование, контекстное меню в определенных частях. Как я это сделал, описано в этой статье Защита контента от копирования. Часть 2
