Защита от копирования JavaScript - Форум Cheat-Master.ru
  • Страница 1 из 1
  • 1
Защита от копирования JavaScript
[CM]Bigdan Дата: Пятница, 10.04.2015, 07:10 | Сообщение # 1
Любитель
Сообщений: 44
Статус: Offline
1. Первый скрипт позволяет скопировать текст, но после вставки текста в конце появляется ссылка на источник, например:

Цитата
<script type="text/javascript">
function addLink() {
var body_element = document.getElementsByTagName('body')[0];
var selection;
selection = window.getSelection();
var pagelink = "Источник: <a href='"+document.location.href+"'>"+document.location.href+"</a>© poleshuk.ru"; // В этой строке поменяйте текст на свой
var copytext = selection + pagelink;
var newdiv = document.createElement('div');
newdiv.style.position='absolute';
newdiv.style.left='-99999px';
body_element.appendChild(newdiv);
newdiv.innerHTML = copytext;
selection.selectAllChildren(newdiv);
window.setTimeout(function() {
body_element.removeChild(newdiv);
},0);
}
document.oncopy = addLink;
</script>

2. Второй скрипт запрещает выделять текст на сайте для копирования, но дает возможность использовать правую кнопку мышки. Конечно, можно залезть в код страницы и вытащить текст оттуда, но копипастеру потребуется чистить его от различных тегов и перелинковки.
Цитата

<script language="JavaScript">
document.onselectstart=function(){return false}
document.onmousedown=function(){return false}
</script>


3. Ну и третий, более кардинальный вариант – запретить не только выделять текст на странице, но и пользоваться правой кнопкой мышки.
Цитата

<script language="JavaScript">
document.onselectstart=function(){return false}
document.oncontextmenu=function(){return false}
document.onmousedown=function(){return false}
</script>


-
Моя студия графики: http://cheat-master.ru/forum/134-457931-1
-
Как встать на лидерку МО: http://cheat-master.ru/forum/146-458419-1
Как встать на лидерку мерии: http://cheat-master.ru/forum/146-458488-1


Сообщение отредактировал [CM]Bigdan - Пятница, 10.04.2015, 13:47
[SPUNY] Дата: Пятница, 10.04.2015, 07:26 | Сообщение # 2
Продавашка :3
Сообщений: 544
Статус: Offline
Отличная идея. Я за.
iGodPlease Дата: Пятница, 10.04.2015, 07:33 | Сообщение # 3
Новичок
Сообщений: 25
Статус: Offline
[CM]Bigdan, Это не Java, а JavaScript. Два серьезно отличающихся друг от друга языка. dry
Так же для цитирования на uCoz необходимо выделить текст который ты цитируешь, или же когда человек заходит в раздел Pawn и ему нужно что-то скопировать. Данная система - всего лишь дибилизм, основанный на том, что можно это сделать. К тому же такое обновление делать поздно, портал уже давно весь откопипастили. dry


Skype: igodplease
Вконтакте: vk.com/igodplease
GOOOD Дата: Пятница, 10.04.2015, 09:36 | Сообщение # 4
Бывалый
Сообщений: 387
Статус: Offline
Да кто ещё пользуется правой кнопкой мыши для копирования?
Давно использую Ctrl + C удобнее и быстрее
Бред


▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
Помогаю новичкам, обращаться в ЛС
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
███████████████████████████
█────█────█────█────█────██
█─████─██─█─██─█─██─█─██──█
█─█──█─██─█─██─█─██─█─██──█
█─██─█─██─█─██─█─██─█─██──█
█────█────█────█────█────██
███████████████████████████


Сообщение отредактировал GOOOD - Пятница, 10.04.2015, 09:37
Hide[CM] Дата: Пятница, 10.04.2015, 15:15 | Сообщение # 5
Боец
Сообщений: 103
Статус: Offline
Цитата GOOOD ()
Да кто ещё пользуется правой кнопкой мыши для копирования?
Давно использую Ctrl + C удобнее и быстрее


Не понимаешь? Не лезь. Он образно написал.
Код
document.oncontextmenu=function(){return false}
означает что запрещено копировать текст, проще говоря даже через CTRL + C


Если о пизде всегда думаешь, то пиздой твоя жизнь и накроется. (с) Архимед
Минора Дата: Пятница, 10.04.2015, 15:21 | Сообщение # 6
KUNTEYNIR
Сообщений: 1377
Статус: Offline
Не плохая идея,я за

[CM]Bigdan Дата: Пятница, 10.04.2015, 15:52 | Сообщение # 7
Любитель
Сообщений: 44
Статус: Offline
Минора, Спасибо, Минора.
- Добавляйтесь ВКонтакте, собираю всех с СМ.


-
Моя студия графики: http://cheat-master.ru/forum/134-457931-1
-
Как встать на лидерку МО: http://cheat-master.ru/forum/146-458419-1
Как встать на лидерку мерии: http://cheat-master.ru/forum/146-458488-1


Сообщение отредактировал [CM]Bigdan - Пятница, 10.04.2015, 15:52
[CM]Durman Дата: Суббота, 11.04.2015, 05:08 | Сообщение # 8
Suplex City
Сообщений: 3204
Статус: Offline
[CM]Bigdan, по мне, 1 скрип можно добавить



Часто задаваемые вопросы
Формы для подачи объявлений о продаже/покупке/обмене вирт
Темы кидал в разделе "Виртуальной Валюты SA-MP"
[FAQ] Кидалы и все о них


Есть вопросы по форуму/магазину/другим темам, связанные с СМ? Пишите в ВК
GеNius Дата: Суббота, 11.04.2015, 10:31 | Сообщение # 9
Cheat-Master
Сообщений: 7210
Статус: Offline
http://cheat-master.ru/forum/21-8052-1
  • Страница 1 из 1
  • 1
Поиск:
Статистика Форума