HTML-страница отключить копирование/вставка - программирование
Подтвердить что ты не робот

HTML-страница отключить копирование/вставка

На странице HTML пользователю не разрешается копировать текст, но в то же время я хочу дать возможность пользователю выбрать конкретный текст (для выделения цели). Это означает, что CTRL + C должен быть отключен и CTRL + A должен быть включен.

Может ли кто-нибудь сказать мне, как это сделать?

4b9b3361

Ответ 1

Вы не можете запретить людям копировать текст со своей страницы. Если вы пытаетесь удовлетворить "требование", это может сработать для вас:

<body oncopy="return false" oncut="return false" onpaste="return false">

Как отключить Ctrl C/V с помощью javascript для интернет-браузера и браузеров Firefox

Более продвинутый aproach:

Как обнаружить Ctrl + V, Ctrl + C с помощью JavaScript?

Изменить: я просто хочу подчеркнуть, что отключение копирования/вставки раздражает, не предотвратит копирование и на 99%, вероятно, плохая идея.

Ответ 2

Вы можете использовать jquery для этого:

$('body').bind('copy paste',function(e) {
    e.preventDefault(); return false; 
});

Используя jQuery bind() и укажите желаемый eventTypes.