Как скопировать текст с сайта, который как бы «защищен». Запрет копирования текста на сайте


Как запретить копирование текста на сайте

Вы здесь: Главная - HTML - HTML Основы - Как запретить копирование текста на сайте

Продолжим тему запрета копирования сайта, и сегодня я расскажу, как запретить копирование текста на сайте. Поскольку когда копируют изображения - это мелочь, а вот когда воруют текст, то это уже вредит продвижению сайта в поисковых системах.

Самый простой способ - это добавление в тег body атрибута oncopy:

<body oncopy="return false;">

Данный способ работает в Firefox и Google Chrome, а вот в IE и Opera уже не проходит. Но поскольку он тривиален, то его можно ставить автоматически.

Есть ещё один способ, который добавит в список "запретных" браузеров ещё и Opera. Но он только для тех, кто очень сильно беспокоится за свой контент:

<body onmousedown="return false;">

Теперь пользователь не сможет потянуть мышкой и выделить текст, а вот клики по-прежнему будут работать. Обычных же пользователей такое будет раздражать, поскольку многие любят при чтении выделять часть текста. А тут их ждёт разочарование.

Есть ещё более сложные варианты с огромными JS-скриптами, которые действительно запрещают копирование в большинстве браузеров, максимально мешая злоумышленнику скопировать текст. Но ключевым словом здесь является "мешает", ведь ничего не запрещает пользователю открыть исходник страницы и просто скопировать весь текст. Конечно, там будет много тегов форматирования, которые ему придётся удалить, но едва ли это станет проблемой для серьёзно настроенного человека. А если он немного разбирается в сайтах и скриптах, то он просто удаляет все эти "блокирующие" скрипты и спокойно привычным образом копирует текст.

Вывод отсюда очень простой: кто хочет, тот скопирует, в крайнем случае, просто перепечатает текст. А вот мучить других пользователей, которые копируют текст, чтобы сделать у себя где-то пометки или копируют текст, чтобы ознакомиться с ним позже, совсем не хорошо. Поэтому я против такой защиты от копирования. Мне никогда не жалко, когда я вижу, что мою статью разместили на другом сайте, даже если там не стоит ссылки. И ещё не забывайте такой момент, как ссылки в статьях. Если Вы будете ставить там ссылки на свой же сайт, то велика вероятность, что статья будет скопирована с ними же.

Также не забывайте, что есть и порядочные люди, которые ставят ссылки на источник, а это уже только Вам в плюс. И поисковые системы тоже осознают эту проблему и постоянно совершенствуются в определении первого источника контента.

  • Создано 10.10.2012 07:25:44
  • Михаил Русаков
Предыдущая статья Следующая статья

Копирование материалов разрешается только с указанием автора (Михаил Русаков) и индексируемой прямой ссылкой на сайт (http://myrusakov.ru)!

Добавляйтесь ко мне в друзья ВКонтакте: http://vk.com/myrusakov.Если Вы хотите дать оценку мне и моей работе, то напишите её в моей группе: http://vk.com/rusakovmy.

Если Вы не хотите пропустить новые материалы на сайте,то Вы можете подписаться на обновления: Подписаться на обновления

Если у Вас остались какие-либо вопросы, либо у Вас есть желание высказаться по поводу этой статьи, то Вы можете оставить свой комментарий внизу страницы.

Порекомендуйте эту статью друзьям:

Если Вам понравился сайт, то разместите ссылку на него (у себя на сайте, на форуме, в контакте):

  1. Кнопка: <a href="https://myrusakov.ru" target="_blank"><img src="/800/600/https/myrusakov.ru/images/button.gif" alt="Как создать свой сайт" /></a>

    Она выглядит вот так: Как создать свой сайт

  2. Текстовая ссылка:<a href="https://myrusakov.ru" target="_blank">Как создать свой сайт</a>

    Она выглядит вот так: Как создать свой сайт

  3. BB-код ссылки для форумов (например, можете поставить её в подписи): [URL="https://myrusakov.ru"]Как создать свой сайт[/URL]

myrusakov.ru

Как скопировать текст с защищенного сайта

Как скопировать текст с сайта, на котором запрещено копирование материла

Есть немалое количество сайтов, на которых запрещено копирование представленного материала, например, но достаточно известном лит-эра(литера). Обычно такие сайты просят оплатить доступ к своему материалу и только потом открывают к нему доступ. Рассмотрим несколько вариантов, которые помогут нам вытащить необходимый материал, не сказав «спасибо» автору в денежном формате.

Просмотр исходного кода страницы защищенного от копирования

Первый вариант, который чаще всего и используется в таких ситуациях для скачивания текста, состоит в том, чтобы просмотреть исходный код страницы. Для этого используется сочетание клавиш Ctrl+U. Данная команда откроет исходный код страницы. Тут Вы найдете не только материал, который мы видим на сайте, но и код на языке HTML, PHP, CSS и на других языках. Благодаря этому коду, сайт и выглядит именно таким, каким мы его видим. Но нас не код интересует. Нас интересует материал. Если провести небольшой поиск по странице с исходным кодом, то можно найти место, где содержится нужный нам материал. Сейчас скопировать этот текст ничего не мешает.

Это происходит потому, что доступ к исходному коду страницы могут получить все. Первым делом исходный код страницы должен получить Ваш браузер, после чего и нарисовать перед Вами эту страницу. А если браузер не получит исходный код страницы, то никто и не увидит эту страницу. А раз браузер может получить доступ к защищенному тексту, это значит, что все могут получить доступ к нему. Главное знать как.

Выведать защищенный текст хитростью

Откройте вот этот сайт, а точнее одну из его страниц по адресу

//student.zoomru.ru/arhi/tipy-okon-ih-harakteristiki/259627.2256299.s1.html

Будем использовать его как основу для наших опытов. Можете проверить, сайт при попытке выделить текст предлагает регистрацию. Нам это не нужно. Следуя первому способу, можно спокойно открыть исходный код страницы и скопировать материал. Но попробуем способ поинтереснее и повеселее.

Сайт не дает нам выделить текст. Так пусть он сделает это сам. Что мы делаем? Найдите место, начиная с которого Вы бы хотели скопировать текст. Допустим, нужен нам весь текст. Начинается он(на представленной странице) со слов «На сегодняшний день доля…». Сейчас, откройте окно поиска, которое открывается при нажатии клавиш Ctrl+F. Введите в это окно эти слова именно в том порядке как они идут в предложении, учитывая регистр. Браузер подсветит для нас все вхождения выбранных слов на данной странице. Если таких будет несколько, можете с помощью стрелок перейти на нужный. Как только Вы перейдете на тот, который должен быть началом выделяемого текста, закройте окно поиска. После закрытия окна поиска, наши искомые слова останутся выделенными. Мы обошли защиту и выделили текст, который защищен от копирования.

Теперь дело за малым. Удерживая нажатой клавишу Shift, используйте стрелки чтобы увеличить или уменьшить выделенный участок текста. Как только Вы выделите тот фрагмент, который Вам нужен, жмите сочетание клавиш Ctrl+C. Сочетание клавиш Ctrl+C аналогично пункту контекстного меню с названием Копировать. После этого, Вам нужно вставить выделенный текст в любое понравившееся Вам место.

Отключить JavaScript на странице

Еще один довольно простой способ для того, чтобы скопировать текст с защищенного сайта — это выключить использование JavaScript на странице. Так как, в основном, запрет на копирование текста является результатом деятельности некого js-файла, который выполняется на стороне пользователя, то запрет на его выполнение снимет любую защиту с просматриваемой страницы. Только в таком случае возможно то, что страница будет отображаться неправильно.

Выводы

Любую систему защиты можно обойти. Если даже администратор сайта запретил копирование текста, до них всегда можно добраться. Тем более это довольно просто.

about-windows.ru

Уникальность текста и защита оригинального контента от копирования

Если вы занимаетесь созданием уникального контента: текстов, фотографий, видео, инфографики и прочих объектов интеллектуальной собственности для размещения в Интернете, то, наверное, сталкивались с копированием собственных материалов на других ресурсах. Как обидно становится за свой труд, за время и деньги, которые были вложены в работу. Существуют ли способы на 100% обезопасить свой сайт от подобных ситуаций – попробуем разобраться.

Итак, прежде всего, вспомним, что такое уникальность и почему она важна при продвижении сайтов. По данной теме нами была написана уже не одна статья. Здесь мы рассказывали про техническую уникальность статьи. Повторимся – это созданный в одном-единственном экземпляре материал, который не должен повторяться нигде кроме вашего сайта.

Уникальность должна быть не только техническая, но и смысловая (подробнее об этом можно прочитать тут).

Почему так важен этот параметр? Об это мы говорили в другой нашей статье. Выделим главное: злоупотреблять копипастом и экономить на разработке собственного контента нельзя. Вы рискуете уронить в выдаче весь сайт (а не только отдельные скопированные страницы) и лишиться поискового трафика в принципе. Кроме этого, копированный контент – это воровство. Закон так же запрещает копирование, однако доводить дело до судебных разбирательств достаточно трудно и затратно, да и не привыкли мы к такому. Давайте разбираться, что же делать, если вы все-таки столкнулись с копипастом собственных материалов.

Уникальность текста: какой позиции придерживаются поисковики?

Сразу отметим, что поисковиков волнует только качество выдачи. Если представить, что контент на сайтах перестанет обновляться, а будет только копироваться из ресурса в ресурс, то пользователи просто лишаться альтернативы. Следовательно, останутся недовольны поисковиком.

Для того чтобы разнообразить выдачу, используются специальные алгоритмы. Они направлены на понижение позиций страниц и целых сайтов с неуникальным контентом. Существуют даже специальные фильтры, такие как АГС у Яндекса и Панда у Google.

Как мы видим, поисковые системы относятся резко отрицательно к копированным материалам на сайте. Но как все это выглядит на практике?

В Яндекс.Вебмастере есть раздел, который посвящен уникальности контента. Он так и называется «Оригинальные тексты», однако информации о копировании информации и санкциях, которые получит обидчик, там просто нет.

Если же обратиться в поисковую систему сразу после обнаружения ворованного контента, то скорее всего, вы получите вот такой ответ:

Уникальность текста Яндекс

В Google же относятся к авторству более ответственно. Если вы зафиксировали «кражу», можно обращаться в Службу поддержки. Поисковая система работает в соответствии с Законом США «Об авторском праве в цифровую эпоху» (DMCA). При получении обоснованной жалобы скопированные материалы будут удалены, а обидчик получит предупреждение. Если хотите пойти еще дальше, то можно подать в суд. В российской практике подобных разбирательств не было (или были, но нам о них не известно), в США ответчика могут обязать выплатить штраф до 150 000 долларов США за каждое произведение или даже привлечь к уголовной ответственности.

Вот порядок действий, которые необходимо выполнить.

Уникальность текста Google

Все эту информацию необходимо отправить письмом по адресу:Google Inc. Attn: Google Legal Support, DMCA Complaints 1600 Amphitheatre Parkway Mountain View, CA 94043 ИЛИ факсом по номеру: +1 (650) 963-3255, Attn: Google Legal Support, DMCA Complaints.

* Оригинал письма можно найти в блоге нашего друга Сергея Кокшарова, известного под именем Devaka. Смотрите здесь.

Профилактика воровства контента с сайта

Есть 7 способов предотвратить возможное воровство контента. Их можно разделить на «физические» – помогут закрыть материалы от копирования или предупредить вора о том, что контент защищен, и «моральные», которые работают больше на успокоение совести.

К первой группе относятся способы защиты от копирования вручную:

  • Скрипт для полного запрета копирования.

    Как работает: Не дает пользователю выделить и скопировать текст с помощью клавиатуры или мыши.

    В чем минус: Подобную защиту можно обойти, если открыть исходный код страницы или отключить скрипты в браузере.

  • Запрет выделения текста (через CSS-стили).

    Как работает: Этот способ очень похож на первый. Здесь через отдельный стиль задается запрет на выделение текста. А раз нельзя выделить, то нельзя и нажать потом CTRL+C.

    В чем минус: В браузере отключить CSS будет немного сложнее, но скопировать текст по-прежнему можно из кода страницы.

  • Добавление при копировании ссылки на источник.

    Как работает: Опять же с помощью скрипта можно к скопированному кусочку текста дописать адрес, где был опубликован этот материал. При вставке в конце скопированного абзаца будет стоять ссылка.

    В чем минус: Добавленную ссылку на источник легко удалить при вставке текста.

  • Собственный стиль письма и использование названия компании в текстах.

    Как работает: Если у вас будет собственная, а главное, узнаваемая манера написания текста, то желающим скопировать ваше творение придется делать рерайт. Еще один вариант страховки от копирования – использование повсеместно названия компании. Какой-нибудь нерадивый человек при копировании и вставке текста может просто не заметить этого. Вина будет доказана.

    В чем минус: Сделать узнаваемыми собственные материалы достаточно сложно, да и упоминать название компании на корпоративном сайте слишком часто не получится.

ВАЖНО! Перечисленные способы работают только для подстраховки от малоопытных или ленивых копипастеров. Любой более или менее продвинутый пользователь найдет как обойти ваши уловки.

Вторая группа способов защиты от копирования – моральные:

  • Закрепление прав на тексты в поисковых системах.

    • Яндекс.Вебмастер и Оригинальные тексты. Подробная инструкция в нашей статье.
    • Google предлагает связывать авторство через аккаунт в Google+ (инструкция). Единственное, есть небольшие изменения в порядке работы. Теперь в результатах поиска рядом с публикацией не выводится ваша аватарка из Google+.
  • Ускорение процесса индексации.

    (По легенде) Чем быстрее поисковики определят текст на вашем сайте как первоисточник, тем больше шансов, что авторство будет ваше и позиции сайта, соответственно, выше. Такое можно осуществить с помощью Яндекс.Вебмастера и Вебмастера Google. Подробности по ссылкам.

  • Анонсы на материалы (кросспостинг).

    Рассказывайте о статьях, которые планируете опубликовать в ближайшее время. Для этого отлично подойдут группы в социальных сетях, тематические порталы, блоги и т.д.

Как показывает практика – защита такими средствами не всегда дает результаты. И сайты с копированным контентом ранжируются выше оригиналов. Однако, если вы выполните хотя бы половину перечисленных требований, хуже не станет.

Кому жаловаться на скопированные материалы?

  • Владельцу сайта, на котором обнаружили копипаст. Ищите контакты и просите убрать тексты, либо поставить ссылку на первоисточник. Скорее всего, вашу просьбу проигнорируют, но попытаться воззвать к совести все-таки можно.
  • Хостеру. Еще одну жалобу можно отправить хостинг-провайдеру, услугами которого пользуется ваш оппонент (адрес можно узнать через сервис http://whois-service.ru/). Будьте готовы предоставить неоспоримые доказательства вашего авторства.
  • В поисковики. Об этом написали выше.

Вместо итогов советы от Сервиса 1PS.RU:

  • Создавайте уникальный контент (не только технически, но и по смыслу). Прежде всего, он должен быть востребован. Даже если вы сотый раз пишете о том, как выбрать пластиковые окна, но делаете по-своему, с новыми деталями, акцентами, подробностями, то контент будет уникальным, а, главное, полезным и интересным для пользователя.
  • Обязательно закрепляйте права на собственные тексты, делайте анонсы, кросс-постинг статей и других материалов. Чтобы при необходимости вы могли доказать собственное авторство.
  • Если обнаружили «кражу», заявляйте об этом факте. Пишите владельцу сайта, хостеру и поисковикам.

Помните, что даже если вы сумеете подтвердить свое авторство контента, то ваш сайт все равно может не попасть на первое место в выдаче. И Яндекс, и Google подчеркивают, что первостепенную важность для ранжированию имеют удобство пользования, функционал и т. д. Контент является хоть и важным, но далеко не единственным показателем. Будьте к этому готовы и работайте над сайтом в комплексе, а не только над текстами, картинками, видео и прочими материалами.

P.S. За уникальными текстами обращайтесь к нам!

© 1PS.RU, при полном или частичном копировании материала ссылка на первоисточник обязательна.

1ps.ru

Защита от копирования текста средствами JavaScript.

Защита от копирования текста средствами JavaScriptНеприятно, когда ты тратишь несколько часов на то, чтобы написать какую статью, размещаешь ее на своем сайте, а потом она оказывается еще на нескольких ресурсах без указания ссылки на первоисточник. Я уже писал ранее, как защитить контент от воровства. Эти методы не дают стопроцентной гарантии, однако снизить количество подобных случаем помогают. Существуют и другие эффективные средства — защита от копирования текста средствами JavaScript. Использование скриптов помогает затруднить работу копипастерам, заставив их тратить больше времени на копирование контента.

Я собрал в сети несколько скриптов на JavaScript, которые использую на различных своих сайтах. Приведу здесь те, которые применяю чаще всего.

1. Первый скрипт позволяет скопировать текст, но после вставки текста в конце появляется ссылка на источник, например:Источник: http://poleshuk.ru© poleshuk.ru

При этом ссылка активная. Текст может быть любым по вашему желанию. Скрипт вам необходимо разместить между тегами <head> и </head>

2. Второй скрипт запрещает выделять текст на сайте для копирования, но дает возможность использовать правую кнопку мышки. Конечно, можно залезть в код страницы и вытащить текст оттуда, но копипастеру потребуется чистить его от различных тегов и перелинковки.

<script language="JavaScript">document.onselectstart=function(){return false}document.onmousedown=function(){return false}</script>

3. Ну и третий, более кардинальный вариант – запретить не только выделять текст на странице, но и пользоваться правой кнопкой мышки.

<script language="JavaScript">document.onselectstart=function(){return false}document.oncontextmenu=function(){return false}document.onmousedown=function(){return false}</script>

Другие посты

poleshuk.ru

Как скопировать текст с сайта, который как бы «защищен» • Иван Никитин и партнеры

Как же меня достали некоторые сайто-делатели, которые очень опасаются, что их тексты тут же своруют злые хакеры. Есть очень простая аксиома: Если любой текст отображается в браузере пользователя, он уже на машине пользователя и защитить его от копирования практически невозможно.

Вообще-то есть, прикладные способы действительной защиты информации, но мы их касаться не будем, это совершенно другая история, а здесь лишь приведем очень простой способ взлома любой защиты от копирования на «защищенных» сайтах. Способ работает в 99.98% случаев.

Итак, вы попадаете на сайт, но автор-чудак (на другую букву), решил запретить копирование своего текста. Просто выполняем несколько элементарных шагов:

  1. Копируем из браузера адрес «защищенной» странички:image
  2. Открываем Microsoft Office Word.
  3. Нажимаем Файл –> Открытьimage
  4. Вставляем в окно открытия адрес этой странички и нажимаем кнопку [Открыть].
  5. Если Word показывает предупреждения, нажимаем кнопки [OK] imageimage
  6. Вуаля! Копируем любые тексты! PROFITimage

Вот как-то так… 5 секунд и защиты нет. Вывод: не усложняйте жизнь пользователям, и не делайте свои дурацкие «защиты»!

Update 2018. Копирование текста с сайтов

Вообще-то эта заметка была написана в 2012 году, но интерес к теме не утихает до сих пор.

Поэтому продолжаем тему. Вот вам второй способ, более простой.

Ставьте в браузер Google Chrome дополнение Just Read, заходите на нужный вам сайт и нажимайте кнопку этого дополнения. Всё!

Если будет интересно напишу и третий способ….

 

ivannikitin.com

Как скопировать текст с сайта, который защищен от копирования. [Быстрые, горячие клавиши для поиска и копирования текста из исходного кода Web страницы]

Копирование защищенного текста от копирования.

Приветствую вас, уважаемые читатели блога Vorabota.ru! Наверное, читатели моего блога уже встречали в интернете сайты, с которых им не удавалось скопировать нужный для них текст или часть текста. Конечно, таких сайтов не так много, но они имеют место быть. Некоторые web мастера по разным причинам не желают, чтобы посетители их сайтов могли копировать материалы для собственного использования.

Они опасаются, что скопированным (ворованным) текстом с их сайта воспользуются «нехорошие люди» и разместят на своих ресурсах, выдавая за свои тексты. И думают, что, если защитить текст от копирования, то «юзеру», «чайнику» или просто начинающему пользователю будет затруднительно его перепечатывать заново и они просто оставят мысль о копировании в покое.

Действительно, неопытный пользователь не сможет скопировать защищенный текст от копирования, на то он и «юзер», он только начал осваиваться в сети. Но стоит ли его опасаться, ведь у этого начинающего пользователя нет еще своей собственной Web площадки, он только ищет информацию, как можно открыть свой сайт или блог . Пока он всего лишь простой посетитель и читатель. И после того, как ему не удалось сделать копию понравившегося текста на сайте, на котором он находится, он вряд ли еще когда-то на него захочет вернуться. А вот «нехорошие люди», у которых есть различные сайты, куда они действительно могут разместить скопированный (ворованный) текст, обойдут любую защиту текста за секунды.

Для того чтобы уметь быстро копировать защищенный текст для собственных нужд, совсем необязательно быть или стать «воришкой». Эти знания нужды как Web мастерам, так и копирайтерам для их профессиональной работы. И, конечно же, простым пользователям для личных нужд. Думаю, что для пользователей, которые хотят зарабатывать на написании текстов, знать, как копировать текст, защищенный от копирования, просто необходимо.

Мы с вами не будем «воришками», мы просто узнаем, как можно скопировать текст с сайта, на котором стоит защита от копирования. И если вы знаете и понимаете, что использовать копию текста в интернете без ссылки на первоисточник нехорошо, значит, вы сможете сделать рерайтРерайт (рерайтинг)-Перепечатка чужого текста своими словами исходного текста и применить его по своему усмотрению.

Итак, вы находитесь на некой Web странице. Наводите курсор мышки на нужный вам фрагмент текста и пытаетесь его выделить, а он не выделяется. Или текст выделился, а функция скопировать текст не появляется или не функциональна.

Делаем следующее:

В панели управления браузера Internet Explorer переходим в меню «Вид», там выбираем «Просмотр кода HTML».

В браузере Mozilla Firefox, Opera и Google Chrome достаточно использовать быстрые горячие клавиши «Ctrl +U ».

Откроется новое окно с исходным кодом HTML. Для того чтобы быстро найти нужный вам текст среди множества знаков html кода, нажимаем клавиши «Ctrl + F». В появившемся дополнительном окошке поиска вводим несколько слов начала нужного вам фрагмента текста. И нажимаем «найти» или клавишу «Enter». После того, как вы найдете фрагменты нужного вам текста, выделяете курсором мышки текст. Дальше нажимаете клавиши «Ctrl + C» (это означает, что вы скопировали текст в буфер обмена) и вставляете в любой удобный для вас текстовой редактор (Word, блокнот и т.д.) нажатием клавиш «Ctrl + V». Все, текст в вашем распоряжении, редактируйте его, как вам угодно.

Иногда встречаются Web страницы, на которых скопировать текст описанным выше способом может не получиться, так как текст может находиться в виде изображения (png, jpg, pdf или других форматах). Тогда, если вам уж очень нужна копия этого текста, можно поступить следующим образом.

Просто, сделайте скриншот выделенной области текста. Полученное изображение прогоните через любой бесплатный онлайн сервис по распознаванию текста . В результате, у вас будет копия текста, которую вы спокойно можете использовать.

Если у вас не получается скопировать тексты этими способами, или для кого-то эта процедура показалась сложной, попробуйте использовать другие варианты. Перейдя по этой ссылке, вы узнаете о самых простых и легких способах копирования страниц с сайтов и сможете посмотреть видео на эту тему.

Понять тех Web мастеров, которые ставят защиту от копирования текста, не могу. Ведь самый надежный способ от копирования текста – просто его ни кому не показывать. А простые пользователи (посетители сайтов), столкнувшись с таким неудобством, просто перестанут посещать такие площадки.

Вообще, тема защиты текста от копирования с сайтов не имеет ничего общего с защитой текстов от воровства. На тему защиты текста от воровства я решил рассказать в материале Как защитить текст от воровства где речь идет о том, какие можно и нужно делать действия, чтобы текст с сайта потерял свою ценность для воров.

На этом хочу закончить статью и пожелать всем моим читателям удачи и благополучия. До новых встреч на страницах блогаVorabota.ru

Вас это может заинтересовать:

Голосовой набор текста – онлайн сервисы…

Иногда очень удобно, когда вы просто диктуете текст, а он сам набирается на компьютере. Есть приложения, которые распознают речь и преобразовывают ее в печатный вариант.…

vorabota.ru

Запрет правого клика мыши и выделения текста | html

Опубликовано: 8 ноя 2012 в 16:29

Автор: freeeeez  

Бывает, что необходимо исключить возможность выделения текста на странице и запретить пользователю копировать картинки с сайта. Это вопрос неоднократно поднимался в комментариях к статьям на сайте, однако на все мои уверения пользователей, что в этом нет необходимости, многие до сих пор хотят так сделать. В принципе запрет клика правой кнопкой мыши и запрет выделения текста являются нарушением юзабилити сайта. Да в конце концов, многие просто так щелкают правой кнопкой, а когда не видят привычного всплывающего меню их это вводит в ступор. 

Для чего это нужно?

Чтобы запретить копировать материалы сайта. Далее я докажу, что данная защита не представляет особой преграды для подготовленного пользователя и что ее применение не имеет смысла, однако сначала примеры. 

Запрет правого клика мыши

Видел в сети несколько вариантов запрета правого клика, но они все какие-то громоздкие и корявые, используют всплывающие сообщения о том, что копировать текст нельзя. Я оптимизировал эти решения и вот что получилось.

Первый метод использует javascript, но не работает в IE. 

<script language=JavaScript> document.oncontextmenu=new Function("return false;") </script>

Второй метод заключается в добавлении события oncontextmenu к тегу body:

<body oncontextmenu="return false">

Второй метод также работает не во всех браузерах, однако большинство его поддерживает. Для обеспечения кроссбраузерности рекомендую использовать их вместе. 

Запрет копирования текста

Для запрета копирования текста следует добавить к тегу body еще два свойства:

<body oncontextmenu="return false" oncopy="return false;" oncontextmenu="return false" onselectstart="return false;">

Событие oncopy запрещает копировать текст в буфер обмена операционной системы, а onselectstart запрещает выделять текст мышкой. 

Подведем итог

Мы с вами сделали защиту от "дурака". Любой более или менее подготовленный пользователь знает, что нажав Ctrl+U можно с легкостью скопировать нужный текст из исходного кода страницы. Однако, как показывает практика, от дураков и нужно защищаться!

На сайте soft-container.net вы можете скачать множество полезных программ бесплатно. Там есть и скайп и аська, а также другие программы для общения в Интернете.

17 482 просмотра

www.securityscripts.ru