- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
В 2023 году 36,9% всех DDoS-атак пришлось на сферу финансов
А 24,9% – на сегмент электронной коммерции
Оксана Мамчуева
Маркетинг для шоколадной фабрики. На 34% выше средний чек
Через устранение узких мест
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Приветствую всех. Где-то 2 месяца назад поставил на сайте скрипт запрета копирования/выделения текста. Понимаю, что в исходном коде все есть (в худшем случае даже через PrintScreen + FineReader сопрут), но все же какая-то защита...
Так вот, вопрос: может ли данный скрипт как-то помешать ботам ПС считывать контент со страниц или стать причиной понижения сайта в выдаче? Немного беспокоюсь - выдача гугла в последний месяц стабильно падает.
Сам скрипт:
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)) // 'A'.charCodeAt(0) можно заменить на 65
{
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);
</script>
Странички индексируются, контент как разпознается?
Не, поисковикам плевать на этот джавоскрипт. Так же как и тем, кто грабит контент. Защищает только от криворуких нубов, которые пытаются копировать инфу вручную.
Вид > Исходный код страницы > ...можно копировать что угодно...
Все эти скрипты создают больше неудобств для пользователей, чем реально защищают от копирования.
Страницы индексируются нормально, как и без скрипта. Дело только в выдаче.
Лучше снимите это и не позорьтесь. Этим скриптом вы никак не защитите контент, но заставите плеваться посетителей вашего сайта. Принтскринт тут даже не нужен, достаточно отключить яваскрипт в браузере...
Всем спасибо за ответы! Сниму все-таки, а то этот скрипт у меня уже в печенках сидит...
Всем спасибо за ответы! Сниму все-таки, а то этот скрипт у меня уже в печенках сидит...
Действительно, толку от него?
Кому надо - то сграбит не автомате или отключит исполнение JS и все...
rangerio, Я проще делаю, санкций нет проверено временем.
<body onselectstart="return false">
<body style="-moz-user-select: none">
Защищает только от криворуких нубов, которые пытаются копировать инфу вручную.
И то хорошо, таких нубов - голодранцев тьма тьмущая шариться по сайтам в поисках хорошего текста, который написать лень или не умеют, или просто денег нет.
Толян Толяныч, спасибо!
А вы начинали с чего? А то типичные рассуждения жлоба, который думает что вокруг все идиоты, кроме себя любимого, который раньше сам был таким-же, но считающим что перерос это. Как студент-первокурсник презирающий школьников. Я так понимаю, вы считаете свой сайт суперуникальнополезным СДЛ? В таком случае у вас должны быть настоящие посетители и закладочники, и вы должны ориентироваться в первую очередь на них. Но такой скрипт, особенно в некоторых тематиках, напрочь убивает желание заходить на сайт и побуждает перейти на сайт-конкурент.