Недавно мне сообщили, что мой сайт был скопирован. Когда я посмотрел на связанный, который он мне дал, чтобы сайт был идентичен моему, за исключением логотипа и текста. Есть ли способ скрыть мой код? Или сделать невозможным щелчок правой кнопкой мыши на моей странице? Я видел на некоторых веб-сайтах, что если вы перейдете к 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]
Ответ 8
Нет полного доказательства.
Но вот некоторая стратегия, которая может быть использована, чтобы скрыть исходный код, например, используя " window.history.pushState() "
Подробнее здесь - http://freelancer.usercv.com/blog/28/hide-website-source-code-in-view-source-using-stupid-one-line-chinese-hack-code
Ответ 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>