Как скрыть исходный код, чтобы не копироваться

Недавно мне сообщили, что мой сайт был скопирован. Когда я посмотрел на связанный, который он мне дал, чтобы сайт был идентичен моему, за исключением логотипа и текста. Есть ли способ скрыть мой код? Или сделать невозможным щелчок правой кнопкой мыши на моей странице? Я видел на некоторых веб-сайтах, что если вы перейдете к http://example.com/images/, он покажет, что доступ запрещен, а не список со всеми вашими изображениями... Как сделать они это делают? Спасибо!

Ответ 1

Не делайте этого! Нет смысла делать это, так как пользователь может отключить script, и есть много таких инструментов, как Firebug, с помощью которых пользователь может видеть код.

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

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

<body oncontextmenu="return false">
  ...
</body>

или

<script language="javascript">
  document.onmousedown = disableclick;
  status = "Right Click Disabled";
  Function disableclick(e)
  {
    if(event.button == 2)
    {
      alert(status);
      return false; 
    }
  }
</script> 

Из приведенного выше кода следует article

Ответ 2

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

Ответ 3

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

В зависимости от вашего веб-хоста, например, запрет на размещение файлов в каталоге images/ может быть выполнен путем добавления файла .htaccess с соответствующими ограничениями или отключения списков каталогов на вашей панели хоста. Ключевые слова, которые вам нужны, - "отключить списки каталогов". Обратитесь к своей поддержке веб-хостинга для получения более подробной информации, это очень распространенный запрос, поэтому они, вероятно, уже точно знают, как вам помочь.

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

Ответ 4

Скрытие обработчика правого клика останавливает честных людей от получения источника страницы, а не тех, которые используют такие инструменты, как wget или curl. Вы можете запутать или минимизировать свой JavaScript (например, Google Closure), но если браузеру необходимо получить доступ к коду или контенту, кто-то злонамерен.

Ответ 5

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

Кроме того, есть инструменты, которые действительно копируют все содержимое веб-сайтов, включая его исходные коды. Одним из примечательных является IDM или Internet Download Manager http://www.internetdownloadmanager.com/, который имеет функцию Grabber сайта.

Ответ 6

просто создайте пустую страницу index.html и загрузите в свою папку изображений, которая ее разрешит, поэтому, когда они используют /images..

Ответ 7

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

Смотрите http://abroadindia.com/news.php нажмите на любую ссылку канала. см. раздел Как скрыть конфигурацию проигрывателя. Вы можете видеть исходный код, но не можете видеть конфигурацию проигрывателя потоков. он скрыт в ссылке Iframe, но недоступен без щелчка по требуемой ссылке.

Это делается через jQuery, java script и php. JQuery для загрузки данных без обновления страницы на клике и php для валидации каждого клика.

Я не хочу, чтобы мой сайт был уязвим, поэтому я не могу использовать этот почтовый индекс. Но вы можете направить меня по направлениям. на [email protected]

Ответ 9

imho, это невозможно. Даже если вы заблокируете щелчок правой кнопкой мыши, F12, Ctrl + C/V или другие ярлыки для копирования, вы все равно можете отключить JavaScript и скопировать источник страницы.

Ответ 10

<script language=JAVASCRIPT>
    var message = "Dont Think About It";
    function clickIE4() {
        if (event.button == 2) {
            alert(message);
            return false;
        }
    }

    function clickNS4(e) {
        if (document.layers || document.getElementById && !document.all) {
            if (e.which == 2 || e.which == 3) {
                alert(message);
                return false;
            }
        }
    }

    if (document.layers) {
        document.captureEvents(Event.MOUSEDOWN);
        document.onmousedown = clickNS4;
    }
    else if (document.all && !document.getElementById) {
        document.onmousedown = clickIE4;
    }

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