Можно ли отключить просмотр источника на веб-сайте? - PullRequest
4 голосов
/ 11 февраля 2011

Можно ли создать веб-страницу, которая не позволяет отображать источник веб-сайта?

Ответы [ 6 ]

11 голосов
/ 11 февраля 2011

номер

3 голосов
/ 11 февраля 2011

С encrypt-html.com :

Почти все браузеры предоставляют удобный способ просмотра исходного кода открытой в данный момент страницы.Мы регулярно получаем письма с одним и тем же вопросом - как отключить команду просмотра исходного кода.

HTML-файл не может включить или отключить встроенную функцию браузера в большинстве случаев.Невозможно удалить команду view-source из меню браузера или сделать ее нерабочей.Но если источник зашифрован, то, что увидит пользователь, это просто много мусорных символов, а не ваш оригинальный код.Таким образом, команда просмотра исходного кода практически отключена для каждого зашифрованного файла.

1 голос
/ 14 апреля 2013

Вот пример сайта с отключенным «просмотром исходного кода» в любом браузере: http://www.transelectrica.ro/StareSistem/protocoale/starea_sistemului.php Вопрос в следующем: КАК ОНИ ЭТО СДЕЛАЛИ?

1 голос
/ 17 февраля 2011

Нет, вы не можете скрыть вывод простого текста HTML вашего веб-сервера.

То, как генерируется HTML, является отдельным от фактического HTML, который отправляется с сервера.

Так создавались интернет и всемирная паутина.Если вы используете серверное веб-приложение со скриптами для генерации HTML-кода, то ваш бизнес-анализ / процесс / код скрыт при условии, что у людей нет доступа для просмотра файла сценария на вашем сервере.

Если вы хотите настроить один из браузеров с открытым исходным кодом, например, Firefox или Chrome, вы можете отключить функцию «просмотр источника».Это может быть полезным вариантом для определенных интранет или внутренних бизнес-приложений.XUL и Firefox - одна из возможностей, которые наша компания использовала для контроля доступа конечного пользователя.Единственная реальная защита, которую вы должны поддерживать в безопасности своего источника, находится на стороне сервера, так как мониторы сети / протокола могут по-прежнему извлекать HTML, когда он перемещается по сети.

1 голос
/ 11 февраля 2011

Вы можете использовать контент на основе плагинов, такой как Java-апплет, Flash и т. Д., Чтобы несколько «скрыть» реальный контент. Конечно, поскольку в конечном итоге это будет отображаться на экране, нет ничего, что помешало бы определенному пользователю выполнить реинжиниринг вашей страницы.

0 голосов
/ 09 августа 2013

я использовал блочный метод, отключаю правый клик, но по-прежнему могу просматривать исходный код на chrome, используя метод метода для адресной строки view-source:example.com

отключить правый клик

<script type='text/javascript'>
function disableSelection(target){
if (typeof target.onselectstart!="undefined") //IE route
target.onselectstart=function(){return false}
else if (typeof target.style.MozUserSelect!="undefined") //Firefox route
target.style.MozUserSelect="none"
else //All other route (ie: Opera)
target.onmousedown=function(){return false}
target.style.cursor = "default"
}
</script>
<body oncontextmenu='return false;'>
<script type='text/javascript'>
disableSelection(document.body);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...