Социальные сети
Последние темы
» На кого работает Путин?автор The Pharmacist Вчера в 16:49
» Новости дебилов как признак смерти государства
автор yossiruba Вчера в 13:35
» Впервые оцифрован мозг мухи Princeton. США
автор yossiruba Ср Ноя 20 2024, 20:37
» Петиция с требованием отставки чиновника ООН Гуттериша
автор Профессор Бухлов Ср Ноя 20 2024, 13:32
» Свидетели "СВО"
автор arakazam Вт Ноя 19 2024, 21:29
» Реальные российские современные технологии
автор evergreen321 Пн Ноя 18 2024, 21:35
» Эмиграция в США
автор Shudyn Пн Ноя 18 2024, 13:09
» Лики тлена. Оппозиция в РФ
автор Shudyn Пн Ноя 18 2024, 12:55
» Неоднозначный Иран
автор WentFox Вс Ноя 17 2024, 14:33
» Санкции против России и ее резидентов
автор arakazam Вс Ноя 17 2024, 11:28
» Смерти состоятельных людей
автор arakazam Сб Ноя 16 2024, 19:01
» Армия Государства
автор Argisht44 Сб Ноя 16 2024, 17:54
» Человеческий вопрос
автор Argisht44 Сб Ноя 16 2024, 17:46
» Не рабы
автор Argisht44 Сб Ноя 16 2024, 17:24
» Российская Федерация. Доклад IDSC NEWWR
автор Argisht44 Сб Ноя 16 2024, 17:17
Скрипты защиты от копирования и автоматического добавления ссылки на источник
Участников: 2
Страница 1 из 1
Скрипты защиты от копирования и автоматического добавления ссылки на источник
1. Защита от копирования. Скрипт вставляется между тегами <head>. Оба кода проверены на сайте NEWWR 31/03/2020/ Работают!
2. Автоматическое добавление ссылки на источник. Вставляется пеерд тегом <body> или <head>
Источник
- Код:
<SCRIPT LANGUAGE="JavaScript">
function preventSelection(element){
var preventSelection = false;
function addHandler(element, event, handler){
if (element.attachEvent)
element.attachEvent('on' + event, handler);
else
if (element.addEventListener)
element.addEventListener(event, handler, false);
}
function removeSelection(){
if (window.getSelection) { window.getSelection().removeAllRanges(); }
else if (document.selection && document.selection.clear)
document.selection.clear();
}
function killCtrlA(event){
var event = event || window.event;
var sender = event.target || event.srcElement;
if (sender.tagName.match(/INPUT|TEXTAREA/i))
return;
var key = event.keyCode || event.which;
if (event.ctrlKey && key == 'A'.charCodeAt(0))
{
removeSelection();
if (event.preventDefault)
event.preventDefault();
else
event.returnValue = false;
}
}
addHandler(element, 'mousemove', function(){
if(preventSelection)
removeSelection();
});
addHandler(element, 'mousedown', function(event){
var event = event || window.event;
var sender = event.target || event.srcElement;
preventSelection = !sender.tagName.match(/INPUT|TEXTAREA/i);
});
addHandler(element, 'mouseup', function(){
if (preventSelection)
removeSelection();
preventSelection = false;
});
addHandler(element, 'keydown', killCtrlA);
addHandler(element, 'keyup', killCtrlA);
}
preventSelection(document);
document.ondragstart = test;
document.onselectstart = test;
document.oncontextmenu = test;
function test() {
return false
}
</SCRIPT>
2. Автоматическое добавление ссылки на источник. Вставляется пеерд тегом <body> или <head>
- Код:
<script type="text/javascript">
//<![CDATA[
function addLink() {
var body_element = document.getElementsByTagName('body')[0];
var selection = document.getSelection();
var pagelink = "<p>Источник: <a href='"+document.location.href+"'>"+document.location.href+"</a></p>";
var copytext = selection + pagelink;
var newdiv = document.createElement('div');
body_element.appendChild(newdiv);
newdiv.innerHTML = copytext;
selection.selectAllChildren(newdiv);
window.setTimeout( function() {
body_element.removeChild(newdiv);
}, 0);
}
document.oncopy = addLink;
//]]>
</script>
Источник
Re: Скрипты защиты от копирования и автоматического добавления ссылки на источник
Учти, сам заеёбешься при копировании удалять ссылку)
Профессор Бухлов- Палач или Спаситель?
- Сообщения : 905
Unit token : 1114
Reputation : 87
Дата регистрации : 2019-08-14
Возраст : 27
Откуда : Калининград
Похожие темы
» Fawkes защитит ваши фотографии от копирования. США
» Программа защиты Земли от метеоритов запущена
» DARPA готовит имплантанты для защиты от смены часовых поясов и диареи. США
» Геотермальные системы как источник энергии
» Эмиграция в США
» Программа защиты Земли от метеоритов запущена
» DARPA готовит имплантанты для защиты от смены часовых поясов и диареи. США
» Геотермальные системы как источник энергии
» Эмиграция в США
Страница 1 из 1
Права доступа к этому форуму:
Вы не можете отвечать на сообщения