Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Как отловить копирование текста со страницы с помощью JavaScript

9.7K
08 ноября 2006 года
elrevin
31 / / 14.04.2006
можно ли сделать так: при копировании текста со страницы в буфер обмена ложится не нужный текст, а сообщение "копирование не возможно!"
4.8K
08 ноября 2006 года
Вася Триллер
149 / / 30.10.2005
Бросьте эту идею. Существует полно параноидальных пользователей, которые отключают жабаскрипт.
8
08 ноября 2006 года
mfender
3.5K / / 15.06.2005
[quote=elrevin]можно ли сделать так: при копировании текста со страницы в буфер обмена ложится не нужный текст, а сообщение "копирование не возможно!"[/quote]
Можно было б отправить в поис за поиском столь банальной ситуации.... Но ладно:

[html]
<script language=JavaScript>
<!--
var message="копирование не возможно!";
function clickIE4(){
if (event.button==2){
alert(message);
return false;
}
}
function clickNS4(e){
if (document.layers||document.getElementById&&!document.all){
if (e.which==2||e.which==3){
alert(message);
return false;
}
}
}
if (document.layers){
document.captureEvents(Event.MOUSEDOWN);
document.onmousedown=clickNS4;
}
else if (document.all&&!document.getElementById){
document.onmousedown=clickIE4;
}
document.oncontextmenu=new Function("alert(message);return false")
// -->
</script>
[/html]

А вот чтобы действительно невозможно было скопировать, пишем в body следующую вещь: oncopy="return false"

Enjoy!
240
08 ноября 2006 года
aks
2.5K / / 14.07.2006
[QUOTE=mfender]
А вот чтобы действительно невозможно было скопировать, пишем в body следующую вещь: oncopy="return false"

Enjoy![/QUOTE]
Но ничего ведь не мешает вместо браузера зайти своей программой или хоть телнетом и скопировать все ))
8
08 ноября 2006 года
mfender
3.5K / / 15.06.2005
[QUOTE=aks]Но ничего ведь не мешает вместо браузера зайти своей программой или хоть телнетом и скопировать все ))[/QUOTE]
Ясный пень! Я вообще не понимаю к чему эти премудрости, когда можно тупо взять HTML всего документа и банально очистить его от тэгов каким-нибудь Штирлицем. Паранойя у людей.... :D
325
08 ноября 2006 года
Franky
723 / / 10.08.2005
тогда уж в картинках все сделать (в т.ч. и текст) + на тексте бэкграунд против распознования.
Но "на каждую хитрую страничку найдется кто-то там с чем-то там" :)
240
09 ноября 2006 года
aks
2.5K / / 14.07.2006
[QUOTE=Franky]
Но "на каждую хитрую страничку найдется кто-то там с чем-то там" :)[/QUOTE]
Само собой. ))
Основной вопрос - отношение цены распознования к ценнности самой информации.
А так на крайний случай ктонить может и вручную весь текст перепечатать )
325
10 ноября 2006 года
Franky
723 / / 10.08.2005
оригинальная мыслЯ стукнула - сделать текст нечитаемым. Тогда и копировать не надо будет...
Блин, оффтоплю :)
8
10 ноября 2006 года
mfender
3.5K / / 15.06.2005
[COLOR=darkred]Всё, хорош флудить. Решение есть, и ладно...[/COLOR]
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог