Есть ли плагин подмены содержимого буфера обмена Задача…

👍 Научим создавать сайты на WordPress бесплатно за 19 уроков. Подробнее →

Есть ли плагин подмены содержимого буфера обмена?
Задача стоит такая, нужно отлавливать нажатие ctrl+c или пункт контекстного меню «копировать», после чего заменять полностью или добавлять в буфер обмена информацию скопированную. Предполагаю что такое можно реализовать на ява скриптах.

Создай свой первый сайт на WordPress

nail
Оцените автора
Добавить комментарий

  1. Не совсем понятно, что вы хотите?

    нужно отлавливать нажатие ctrl+c или пункт контекстного меню «копировать»

    Вы хотите защитить текст от копирования?

    Ответить
    1. nail автор

      И все же может плагин есть такой? С выбором сколько символов скопированного текста оставлять в буфере и чего добавлять и куда в начало конец и т.д.

      Ответить
      1. Есть плагины, запрещающие копирование текста со страницы через Ctrl+C или правую кнопку мыши. Найти их можно тут — https://n-wp.ru/tag/copyright

        Ответить
  2. nail автор

    Это если заменить полностью буфер обмена, а я хочу добавить допустим ссылку на сайт. Ну естественно если реализовать возможность добавления то можно будет и заменять или удалять буфер обмена.

    Ответить
    1. Как автоматически вставить копирайт в скопированный из блога текст — https://n-wp.ru/kak-avtomaticheski-vstavit-kopirayt-v-skopirovannyiy-iz-bloga-tekst/

      Ответить
      1. nail автор

        Не читабельный код в теме, и не работает. И зачем то там оставлен не завершенный за комментированный код.

        // <![CDATA[function addLink() {    var body_element = document.getElementsByTagName('body')[0];    var selection;    selection = window.getSelection();    var pagelink = "
        Ответить
        1. Sergey Biryukov

          В таком виде работает (проверял только в Firefox):

          
          
          Ответить
          1. nail автор

            Ок спасибо) у меня закаменчино было больше почему то при копирование

            Ответить
  3. Sergey Biryukov, спасибо! Бывает, что в старых постах что-то сбивается, и код выводится в одну строчку. Поправил, сейчас он отображается правильно.
    nail, код проверялся пользователями, о результатах свидетельствуют комментарии к указанному посту:

    • IE6-8, Opera — не работает
    • Firefox, Chrome, Safari — работает
    • IE10beta — кажется работает
    Ответить
    1. nail автор

      Спасибо

      Ответить