Каждый, кто публикует что-то в интернете, заботится о том, чтобы материалы с его ресурсов не копировали. Все мы хотим иметь оригинальный контент на своих сайтах, если только вы сами не копируете его из сети. Конечно же, нижеописанный способ не дает 100% защиты от копирования материалов с вашего ресурса, опытные пользователи всегда смогут найти способ, как слить информацию с вашего сайта. Ниже я приведу несколько основных способов, которые помогут защитить ваш контент от копирования.
- Данный способ запрещает копирование любого текста с сайта. При использовании данного метода содержимое буфера не заменяется, а остается прежним (когда пользователь копирует текст в буфер обмена со страниц вашего ресурса). Чтобы воспользоваться этим способом нужно добавить к тегу body следующий атрибут
oncopy="return false;"
. У вас должно получиться что-то вроде:
<body oncopy="return false;">
- Этот способ запрещает вызов контекстного меню на сайте. Для использования этого метода нужно к тегу body добавить атрибут
oncontextmenu="return false;"
. Получится код:<body oncontextmenu="return false;">
- Также можно запретить выделение текста на страницах сайта.
<body onselectstart="return false">
Все способы работают при условии, что браузер поддерживает JavaScript. Если пользователь отключит поддержку JavaScript, то ничего из вышеперечисленного работать не будет.