GetInfo.Ru – Компьютерная библиотека
Последние поступления
Как выбрать систему управления базы данных
Базы данных03/09/14
Этапы загрузки UNIX (в схеме)
Unix27/03/12
Gatewall Antispam: тотальный контроль электронной почты
Спам21/04/11
Мастер-класс: создаем Интернет-магазин (Часть 1)
Обзоры ПО20/04/11
CorelDRAW Graphics Suite X5: Что нового?
Обзоры ПО20/07/10
Добавить статью
Самые читаемые материалы
Не отключайте правую кнопку мыши!(18185)
Разработка пиктограмм для веб-сайтов(12942)
Функциональное тестирование(11110)
WEB vs GUI - точка зрения разработчика(9315)
Что такое юзабилити?(9312)
Всего статей: 793Всего авторов: 364Подразделов: 47Добавлено за сутки: 0
Статьи  СТАТЬИ Форум  ФОРУМ Рейтинг  РЕЙТИНГ Поиск  ПОИСК Контакты  КОНТАКТЫ
» Главная » Usability » Не отключайте правую кнопку мыши!

Не отключайте правую кнопку мыши!


Алексей Петюшкин
http://www.petyushkin.ru/

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

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

Это раздражает!
Сложно себе представить, насколько нам необходима правая кнопка мыши до тех пор, пока такая функциональность окажется нам недоступна. В действительности нажатие правой кнопки позволяет вызывать контекстное меню браузера, содержащее большое множество полезных возможностей. Разумеется, некоторые опции доступны в главном меню, тем не менее, правая кнопка мыши - кратчайший путь к вызову нужной команды для выполнения определенного действия над выбранным объектом веб-страницы.

Это бессмысленно!
Если вы всерьез думаете, что блокировка правой кнопки мыши действительно спасет вас от копирования материалов на вашем сайте, вы сильно заблуждаетесь. Если кто-то и решил скопировать содержание или программный код вашего сайта, то он сумеет достигнуть своей цели и без использования контекстного меню, вызываемого правой кнопкой мыши. Исходный код страницы можно получить, выбрав соответствующий пункт главного меню браузера (в Microsoft Internet Explorer это View > Source), текст может быть выделен и скопирован (например, с помощью комбинации клавиш Ctrl+A), графика и электронные презентации могут быть взяты из кэша и т.д.

Блокировка правой кнопки мыши только лишь закрепит у посетителя желание выяснить, что же все-таки вы с таким усердием скрываете. А это, в свою очередь, привлечет чрезмерное и совершенно ненужное внимание к источникам вашего авторского материала (программный код, графика, тексты и пр.). Помимо этого не стоит забывать, что блокировка правой кнопки возможна только лишь при условии поддержки JavaScript браузером пользователя. Стоит только такую опцию отключить, как все ваши изображения, тексты и коды становятся как на ладони.

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

Даже если вы и не используете расширенные функции, встроенные в последние модели мышек, "нерабочее состояние" правой кнопки также может приносить существенный дискомфорт при работе в Интернете. К примеру, многие привыкли открывать ссылки на внешний ресурсы в новом окне браузера: если в теге гиперсвязи не прописан атрибут TARGET, документ будет открыт в текущем окне, вследствии чего пользователь не сможет, например, сравнить два документа, не прибегая к постоянному возвращению назад. Конечно, можно кликать по ссылке, удерживая клавишу Shift, однако, как быть если пользователь находит более удобным использование этой команды именно через контекстное меню?

Это непрофессионально!
Ответьте на вопрос: купили бы вы что-нибудь на сайте, на котором вас на каждом шагу информируют о том, что материал защищен законом об авторском праве? Думаю, что навряд ли. Блокировка правой кнопки мыши многим посетителям скажет о недостатке профессионализма разработчиков сайта.

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

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

Защита изображений

  1. Блокировка правой кнопки мыши только для изображений

    Направьте действие своего скрипта, блокирующего вызов контекстного меню браузера, исключительно на графические изображения (некоторые JavaScript-сценарии позволяют избавиться даже от появления панели работы с рисунками в MSIE 6).

  2. Маркировка изображения

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

  3. Цифровые водяные знаки

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

  4. Эффект линзы

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

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

Защита HTML-кода

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

Существует три основных способа защиты кода страниц с использованием JavaScript:

  1. Шифрование исходного кода (прочтение становится невозможным без специального дешифратора)

  2. Отображение HTML-кода через JavaScript-функции

  3. Открытие сайта в новом окне без элементов панели управления (кнопки, адресная строка, закладки и пр.)

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

Наконец, последний совет: если вы боитесь, что ваш материал будет украден, просто-напросто не выкладывайте его в Интернет!

Дополнительную информацию по теме можно найти на следующих сайтах (на английском языке):

Оригинал статьи: "Don't Disable Right Click!"
Rosemarie Wise, SitePoint.Com

 
24.03.2003
Версия для печати Версия для печати Запомнить ссылку Запомнить ссылку
Ваша оценка:  1   2   3   4   5     

 О проектеПерепечаткаАвторамПартнерыО нас пишут
Наверх
©2003—2007. GETINFO.RU. ВСЕ ПРАВА ЗАЩИЩЕНЫ.