Щит для web-контента Докучаев Дмитрий aka Forb Хакер, номер #085, стр. 085-056-5 о правой кнопке Я не могу умолчать перед самым распространенным приемом защиты HTML-страницы. Это блокирование правой кнопкой мыши. Не знаю, почему его создатели верят в его эффективность, поскольку, на мой взгляд, защитить он может разве что от самых зеленых новичков. А вот собственно и скрипт, препятствующий нажатию кнопки грызуна. <SCRIPT language=JavaScript> function click(e) {if (document.all) {if (event.button == 2) {alert(message);return false;}} if (document.layers) {if (e.which == 3) {return false;}}} if (document.layers) {document.captureEvents(Event.MouseDown);} document.onmousedown=click; </SCRIPT> Думаю понятно, что обойти такую защиту можно выбором опции «Просмотр в виде HTML» в разделе «Вид», либо нажатием соответствующей кнопки на обычной клавиатуре. Существует еще один способ против воров HTML-дизайна. Знатоки советуют использовать Java-вызов window.open(URL) вкупе со скриптом, блокирующим правую кнопку. При этом единственная возможность добраться до исходника — нажатие горячей клавиши либо спец-кнопки на клавиатуре. Это, по мнению аналитиков, может ввести людей в ступор. Но я считаю, что подобные приемы подействуют разве что против новичков. CD На компакте ты найдешь все продукты, описанные в этой статье, а также бонус в виде трех программ, защищающих HTML и ASP-контент. WWW Рекомендую почитать несколько методов защиты кода на странице www.kavkazchat.com/archive/index.php/t-16344.html. Здесь основное внимание акцентируется на защиту изображений, поэтому будет не вредно ознакомиться со статьей. INFO Несмотря на все обещания, некоторые программы шифруют HTML так, что потом в некоторых браузерах наблюдаются глюки. В частности я обнаружил, что после HTML Power у меня перестало работать навигационное меню на JavaScript. Причем в IE таких глюков не наблюдалось. |