AMP версия сайта

Электронная библиотека

  • Современные работы
  • Бесплатно скачать книги
  • Бесплатно скачать книги
  • Высшая алгебра, геометрия
  • Математический анализ, ТФ
  • Дифференциальные уравнения
  • Численные методы алгоритмы
  • Математическая физика
  • Теория чисел и множеств
  • Специальные темы, книги
  • Общая высшая физика
  • Другие популярные издания
  • Программисту веб-дизайнеру

  • Документация - HTML, XML
  • Статьи пресс-релизы обзоры
  • Веб-дизайнеру - JavaScript
  • Другие материалы

  • Авторское право - помощь
  • Полиграфия, печать цвет
  • Библиография, статьи
  • Библиотека: скачать готовые скрипты Javascript
    Защита от копирования содержимого Ваших веб-страниц

    Что делать и от кого защищаться? Вопрос интересный, так как Интернет подразумевает открытую архитектуру. Защищаться от своих коллег по цеху, работая в открытой архитектуре... Коллегам скорее всего нужны скрипты, а не картинки и тексты. Конечно, есть железобетонный метод защиты страниц: закодировать страницу несимметричным уникальным персонифицированным алгоритмом шифрования (наподобие шифровальщиков КГБ), записать на носитель, стереть страницу с компьютера, отформатировать диск, носитель уничтожить физически (сжечь до тла), и главное - никакого интернета !! А если серьезно, то вот реальные рекомендации - иногда действительно нужно защищаться от хищных ручонок пользователей.

    Посмотрите на работу этого скрипта на отдельной веб-странице (персональный компьютер).
    При помощи приводимого ниже клиентского сценария - скрипта Javascript - защита от копирования содержимого Ваших веб-страниц, блокирование выделения текстов на веб-странице и блокирование правой кнопки мыши, запрета копирования иллюстраций размером менее 200 px.

    Обязательно вставьте в тэг код: <body oncontextmenu="notmenu();" >
    Выделите мышью приводимый ниже код, скопируйте его (командой Ctrl+C) и вставьте его (командой Ctrl+V) в свою веб-страницу в конце перед командным тэгом </body> </html>.

    <script language="Javascript1.1"><!-- 
    function notmenu() { window.event.returnValue=false;} 
    // --></script> 
    
    <script language="Javascript"><!-- 
    document.ondragstart = test; 
    document.onselectstart = test; 
    document.ontextmenu = test; 
    function test() { return false } 
    // --></script> 
    


    Для запрета на кэширование элементов веб-страницы необходимо сделать следующее указание в разделе <head> ... </head> любой из трех вариантов:

    <meta http-equiv="pragma" content="no-cache" />
    <meta http-equiv="no-cache" /> 
    <meta http-equiv="cache-control" content="no-cache" /> 
    


    Указание на мгновенное устаревание страницы выполняется командой:

    <meta http-equiv='expires' content='-1' />
    


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

    <meta id="robots" content="noindex" /> 
    

    Указание, что робот поисковой машины не должен идти по ссылкам с данной страницы.

    <meta id="robots" content="nofollow" />
    

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

    <meta id="robots" content="noindex,nofollow" />
    


    Для запрета распечатывания Ваших веб-страниц на принтере необходимо вставить этот модуль в свою веб-страницу в конце перед командным тэгом </body> </html>. Принтер распечатает пустые страницы.

    <script language="javascript">
    <!--
    function atlpdp1() {for(wi=0;wi<document.all.length;wi++) {if(document.all[wi].style.visibility!='hidden') {document.all[wi].style.visibility='hidden';document.all[wi].id='atlpdpst'}}}function atlpdp2(){for (wi=0;wi<document.all.length;wi++) {if(document.all[wi].id=='atlpdpst')document.all[wi].style.visibility=''}} window.onbeforeprint=atlpdp1;window.onafterprint=atlpdp2;
    //-->
    </script>

    AMP версия сайта
    Мобильная версия

    Сайт для компьютера
    http://www.mat.net.ua