user7939633
Ответ на пост «Небольшой лайфхак для "очкариков".»
Посту 8 лет, но я нашел его буквально 5 дней назад и он изменил мою жизнь! Если автор ещё тут @Mealor Спасибо!
"Есть очень простой способ начисто протереть очки, которым вот уже 3 года пользуюсь. Возьмите мыло и, нанеся мыло на пальцы, намыльте линзы, а затем смойте проточной водой. Оставшуюся влагу удалить кусочком чистой ткани, но не протирать (чтобы не было разводов), а просто совершить макательные движения. Благодаря глицирину, содержащемуся в мыле, линзы станут идиально чистыми."
Рабочие чаты – почти всегда самая бессмысленная вещь в мире
Примерное содержание обычного рабочего чата:
- Решение рабочих вопросов, которые относятся к половине участников – 10%
- Решение рабочих вопросов, которые относятся в двум участникам и должны были бы решаться в личке – 20%
- Шутки – 20%
- Срач – 20%
- Что-то непонятное, для понимания чего надо прочитать предыдущие 200 непрочитанных сообщений, но делать этого ты не будешь – 30%
А потом мы удивляемся, почему рабочий день прошел, а нихрена не сделано.
Как защищать от копирования текст на сайте
Запрещаем копирование текста средствами JS
1. Пожалуй, это самый распространённый способ, которым можно отпугнуть новичков. Для этого в тег <body> дописываем значение для атрибута oncopy.
Если хотите прописать данное свойство для конкретного отрезка текста, то поместите его в div и допишите то же значение атрибута. В статье рассмотрен пример со всем документом.
Код HTML и JS
<body oncopy="return false;">
Теперь выделенный материал не будет копироваться! Но выдыхаем, так как работает не везде (однако уже отсекает большую аудиторию плагиатчиков), поэтому в случае с InternetExplorer и Opera надо будет искать другой выход из ситуации.
2. Следующий способ будет действовать ещё и с Opera. Смысл будет заключаться в том, что выделить текст теперь будет нельзя, однако клики и команды будут продолжать работать. Также работаем с <body>.
Код HTML и JS
<body onmousedown="return false;" onclick="return true;">
Есть одно но - некоторые посетители сайтов любят выделять читаемый текст, многим отсутствие подобной возможности будет не по душе.
3. Способ, описанный ниже чем-то похож на предыдущий. Только тут вы сможете запретить и выделять, и копировать текст.
Код JS
<script language=javaScript>document.onselectstart=new Function("return false"); document.ondragstart=new Function("return false");</script>
4. Ещё одна версия защиты от копирования. Это функция. Если хотите её зпустить, то привяжите к какому-либо потенциально копируемому объекту:
Код JS
<script language=JavaScript> function notcopy(){ alert("Пожалуй, скопировать с этой страницы будет не так просто!") return false } </script>
5. В конце я бы предложил вообще запретить использование правой кнопки мыши:
Код JS
<script language=javaScript> var message=""; function clickIE() {if (document.all) {(message);return false;}} function clickNS(e) {if (document.layers||(document.getElementById&&!document.all)) { if (e.which==2) { (message); return false;}}} if (document.layers) { document.captureEvents(Event.MOUSEDOWN); document.onmousedown=clickNS; }else{ document.onmouseup=clickNS; document.oncontextmenu=clickIE; } document.oncontextmenu=new Function("return false") </script>
От неопытного пользователя Вы теперь точно защищены!
Теперь о том, что имеем итоге
Всё, теперь можно было бы успокоиться и спокойно вдохнуть! Однако не всё так просто. Совесть была не чиста, если бы я не написал Вам о минусах этих методов, нет-нет, не функциональных.
1. Упомянутыми выше скриптами мы боремся с воришками, но все же не надо забывать и о порядочных людях, которые скопировав контент, действительно поставят индексируемую ссылку на Ваш сайт!
2. Вторым очень важным минусом является проблема при продвижении. Точно не опишу механизмы работы фильтров, но если у Вас весь сайт ушпигован подобными скрывающими/запрещающими скриптами, то и поисковая система отнесётся к Вам не дружелюбно. Не хотите делиться контентом - не надо. Поэтому применяйте скрипты только в случае закрытых от индексации страниц или в крайних случаях!
3. Пользователь пришёл к Вам за материалом, а сайт им не делится. Зачем тогда это всё? Вы просто отпугнёте посетителя, который пришёл вопросом. Да и если человек знает хотя бы основы HTML и JS, то это ему вряд ли помешает. 100% защиты от опытного пользователя нет и не будет - это интернет. Затем всё и выкладывается.