Как запретить копировать текст с сайта. Как добавлять ссылку копирайта в текст при копировании с сайта

Как закрыть возможность копировать текст страницы на сайте

Полностью запретить копировать текст с сайта очень сложно, разве что поставлять весь контент в картинках.

В платформе есть инструмент, затрудняющий копирование текста для рядового пользователя. 

Для управления процессом копирования есть несколько ключей настройки в as.systemOptions: 

{ 
// если true - то при копировании текста с сайта будет идти добавка в текст.
"copy.enableSourceAdding": true, 
// указывает селектор контейнера, в рамках которого добавляется прибавка текста при копировании
"copy.container": "", 
 // если true - то при копировании текста через Ctrl + C не будет ничего скопировано в буфер обмена
"copy.disableCopy": false,
}

Устанавливаем ключ copy.disableCopy = true. При нажатии на Ctrl + С или копировании через контекстное меню в браузере в буфер обмена не будет попадать выделенная строка. 

Как добавлять копирайт в копируемый текст

Для этого устанавливаем параметр copy.enableSourceAdding = true. 

copy.container задает jquery селектор - на какой контейнер на странице распространяется добавление подписи (например, в админке нам незачем дополнять копирование данным текстом про источник). 

По умолчанию текст добавления такой "Источник: URL". В ресурсах локализации можно поменять это значение. Ключ - "copy.copyTextSource"

Falcon Space - функциональная веб-платформа разработки на узком стеке MS SQL/Bootstrap. Вводная по Falcon Space
Насколько полезной была статья?

Google поиск по нашей документации

Выгода от использования Falcon Space

В 2-3 раза экономнее и быстрее, чем заказная разработка
Более гибкая, чем коробочные решения и облачные сервисы
Используйте готовые решения и изменяйте под свои потребности
Нужна бесплатная консультация?
Планируете делать веб-проект?
Сайт использует Cookie. Правила конфиденциальности OK