Социальные сети
Последние темы
» Реальная ситуация в Украинеавтор Night Вчера в 19:01
» Свидетели "СВО"
автор Night Вчера в 18:56
» Достижения Роzzии
автор Night Вчера в 18:31
» Приказ МИДу Российской Федерации об увольнении гр. Лаврова и гр. Захаровой
автор Night Вчера в 18:23
» Биньямин Нетаньяху, ХАМАС. Израиль Палестина
автор Night Вчера в 18:21
» Братья на век!
автор Night Вчера в 18:16
» Homo sovieticus
автор Night Вчера в 18:15
» На кого работает Путин?
автор Andrii1973 Пт Май 17 2024, 17:55
» Геноцид россиян
автор #$%& Чт Май 16 2024, 19:47
» Илан Шор, Победа, Молдова, Россия
автор Night Чт Май 16 2024, 14:04
» Плеяда идиотов!
автор #$%& Ср Май 15 2024, 14:59
» Концепткары
автор #$%& Ср Май 15 2024, 13:48
» Список профессий, где роботы подменят людей
автор #$%& Ср Май 15 2024, 13:45
» Слухи
автор Maxon4ik Ср Май 15 2024, 11:45
» Человеческий вопрос
автор Maxon4ik Ср Май 15 2024, 07:19
Скрипты защиты от копирования и автоматического добавления ссылки на источник
Участников: 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: Скрипты защиты от копирования и автоматического добавления ссылки на источник
Учти, сам заеёбешься при копировании удалять ссылку)
Профессор Бухлов- Палач или Спаситель?
- Сообщения : 820
Unit token : 1024
Reputation : 82
Дата регистрации : 2019-08-14
Возраст : 26
Откуда : Калининград
Похожие темы
» Fawkes защитит ваши фотографии от копирования. США
» Программа защиты Земли от метеоритов запущена
» Геотермальные системы как источник энергии
» DARPA готовит имплантанты для защиты от смены часовых поясов и диареи. США
» Путин умер
» Программа защиты Земли от метеоритов запущена
» Геотермальные системы как источник энергии
» DARPA готовит имплантанты для защиты от смены часовых поясов и диареи. США
» Путин умер
Страница 1 из 1
Права доступа к этому форуму:
Вы не можете отвечать на сообщения