Нестандартная защита от копирования

Чтобы защитить контент от копирования, обычно блокируется правая кнопка мышки, некоторые клавиши и запрещается выделение текста. Способ хороший, но при желании все равно можно открыть HTML-код и скопировать нужную информацию.

Данный способ ничего не запрещает, а подменяет копируемый текст.

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

Пример:

Скопируйте и посмотрите любой текст на этой странице

JS:

Копируйте код, кликнув по нему два раза мышкой!

В данном коде строки text = text.replace(/a/g, "а"); заменяют буквы, где

a - русская буква, которую меняем

а - латинская буква на которую меняем

Замены можно делать как угодно, ограничиваясь только своей фантазией, например, удалить какой-нибудь предлог или вместо редкой буквы вставить что-то матом.

Смотрите также:

Добавить комментарий:

Ваш комментарий отправлен!

Комментарии:

  • Эрнест:

    Прикольно, жаль, что 10 лет назад у меня такого не было.
    Автор, не слушай критиков - полезную штуку сделал.

    Ответить
  • Олег:

    Что-то не работает!
    Админ, подскажи пожалуйста, в чем дело?

    Ответить
    • Alexander:

      1 - как копируете код? (нужно 2 раза по нему кликнуть, чтобы он выделился и потом скопировать)
      2 - есть ли ошибки в консоле и если есть, ток какие?
      3 - замените букву а, например, на 0, чтобы нагляднее видеть результат.

      Ответить
      • Олег:

        Блин, скопировал и проверил на замену с Вашего портала, что-то уникальность читается если символы переделанные и нет. Тобишь смыл какой тогда, если текс все равно не уникальный? А так хотелось бы чтоб робот читал только уник и без замен символов.

        Ответить
        • Alexander:

          Причем тут уникальность?
          Тут речь идет о том, что скопированный текст становится нехорошим для поисковика и хорошим для читателя.
          И в хороших целях не вызывает проблем, как например, запрет выделения, запрет нажатия кнопок или добавление к тексту лишней инфы.

          Ответить
  • Znatok:

    Запрещать копирование, это уже прошлый век, особенно на сайтах, где указан сам код чего-либо, который советуют скопировать, и нет возможности, а во-вторых через ф12 можно скопировать текст

    Ответить
    • Alexander:

      1 - Прошлый не прошлый, но если часто прут контент, который еще и в поиске выше тебя, то может и пригодится 🙂
      2 - На этом сайте такое неуместно, и сделано только на этой странице для примера. Кроме этого указано как нужно скопировать код, чтобы не было замен.
      3 - А кто копирует текст на странице через ф12 ?

      Ответить
  • Дмитрий:

    Не знаю, но не работает.

    Ответить