главная / Web-дизайн / Защита текста на странице от прямого копирования Защита текста на странице от прямого копированияПредположим, что у вас есть свой сайт, с некоторым количеством статей, которых больше ни у кого нет. Наверное, вам будет не приятно, если, зайдя на другой сайт, вы увидите эту же статью (возможно даже без авторства и ссылки на источник)...Есть способ от прямого копирования текста с web-страницы. Это очень простой способ и заключается он в следующем: в теге <body> вы записываете атрибут oncopy="return false;". Вот и весь секрет :). Я думаю, что все догадались, что oncopy - это событие, возникающее при копировании информации со страницы в буфер обмена. Вот как будет выглядеть открывающий тег <body> полностью: <body oncopy="return false;"> (1) Итак, теперь для того, чтобы скопировать текст с Вашей web-страницы юному и неопытному web-дизайнеру придется вручную копировать статью из источника и удалять все лишние теги (так делал раньше и я пока не увидел подобную статью (и пока не начал писать свои статьи), к сожалению, не помню ни адреса сайта, ни автора). Или менять в сохраненной странице "return false" на "return true", или вообще удалять этот атрибут. Однако есть способ скрыть и этот атрибут, и вообще открывающий тег <body>. Для этого создайте отдельный текстовый файл. Затем занесите в него следующий текст: document.write("<body" + "oncopy=" + '"return false"' + ">"); (2) Далее после раздела <head> прописываете следующее: <script src="nocopy"></script> (3) Открывающий тег <body> уже не надо. Для тех, кто не понял, что это делает поясню. Строка (2) вводит в HTML-код строку (1), а строка (3) вставляет строку (2) на web-страницу из файла nocopy, находящегося в той же папке, что и страница. P.S.1. (1), (2), (3) - печатать не надо. P.S.2. Я искренне надеюсь, что данную статью прочитавшие не будут считать плагиатом. Источник: frnet.narod.ru |
КОНТАКТЫ
г. Екатеринбург info@vismech.ru |
текущее: НОВОСТИ 05.12.2013 - Уход за флэш-накопителем 05.12.2013 - Компьютер самопроизвольно выключается 05.12.2013 - Почему не запускается компьютер? 27.11.2013 - Canon Legria HF R406 - Описание видеокамеры 27.11.2013 - TravelMate P645 новый лэптоп бизнес-класса от Acer |