+ Ответить в теме
Страница 2 из 2 ПерваяПервая 1 2
Показано с 11 по 12 из 12

Тема: Как защитить исходный код ?

  1. #11
    Новичок serega_avalsb на пути к лучшему Аватар для serega_avalsb
    Регистрация
    02.08.2017
    Сообщений
    2
    Thanks
    0
    Thanked 0 Times in 0 Posts
    <script>
    function preventSelection(element){
    var preventSelection = false;

    function addHandler(element, event, handler){
    if (element.attachEvent)
    element.attachEvent('on' + event, handler);
    else
    if (element.addEventListener)
    element.addEventListener(event, handler, false);
    }
    function removeSelection(){
    if (window.getSelection) { window.getSelection().removeAllRanges(); }
    else if (document.selection && document.selection.clear)
    document.selection.clear();
    }
    function killCtrlA(event){
    var event = event || window.event;
    var sender = event.target || event.srcElement;
    if (sender.tagName.match(/INPUT|TEXTAREA/i))
    return;
    var key = event.keyCode || event.which;
    if (event.ctrlKey && key == 'A'.charCodeAt(0))
    {
    removeSelection();
    if (event.preventDefault)
    event.preventDefault();
    else
    event.returnValue = false;
    }
    }
    addHandler(element, 'mousemove', function(){
    if(preventSelection)
    removeSelection();
    });
    addHandler(element, 'mousedown', function(event){
    var event = event || window.event;
    var sender = event.target || event.srcElement;
    preventSelection = !sender.tagName.match(/INPUT|TEXTAREA/i);
    });
    addHandler(element, 'mouseup', function(){
    if (preventSelection)
    removeSelection();
    preventSelection = false;
    });
    addHandler(element, 'keydown', killCtrlA);
    addHandler(element, 'keyup', killCtrlA);
    }
    preventSelection(document);
    document.ondragstart = test;
    document.onselectstart = test;
    document.oncontextmenu = test;
    function test() {
    return false;
    }
    </script>

  2. #12
    Местный Degradator на пути к лучшему Аватар для Degradator
    Регистрация
    02.07.2012
    Сообщений
    1,823
    Thanks
    140
    Thanked 137 Times in 137 Posts
    Что за бред, нельзя скрыть исходный код клиентской части.
    Никак. Ну, если только удалить. Все эти свистульки-перделки абсолютно бесполезны, они только делают хуже отношение посетителя к приложениею.

    Объясните мне, как вся эта хрень, типа, запрет правой кнопки мыши, перехват кнопки f12 сработает если я

    вариант 1 -
    Выкачаю сайт при помощи wget или curl
    вариант 2
    Выкачаю сайт при помощи wget или curl и выполню скрипты при помощи phantomjs, и получу нужную раземетку
    вариант 3
    открою страницу через selenium тест, и в дебаге просмотрю разметку
    вариант 4
    установлю какой-то плагин
    вариант 5
    отключу js
    ...
    тысячи других вариантов

+ Ответить в теме
Страница 2 из 2 ПерваяПервая 1 2

Похожие темы

  1. Исходный код страницы.
    от RSK в разделе Web-безопасность (взлом/защита сайтов)
    Ответов: 5
    Последнее сообщение: 25.10.2010, 11:50
  2. Ответов: 3
    Последнее сообщение: 29.12.2009, 09:15
  3. Защитить исходный текст php
    от Лёлик2 в разделе PHP
    Ответов: 3
    Последнее сообщение: 25.09.2009, 06:48
  4. Как защитить путь к админке
    от Licoric в разделе PHP
    Ответов: 1
    Последнее сообщение: 26.07.2009, 09:03
  5. Ответов: 8
    Последнее сообщение: 28.06.2009, 09:32

Социальные закладки

Социальные закладки

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения

 

canlı tv film izle