| Предыдущая тема :: Следующая тема |
| Автор |
Сообщение |
talia Lincoln
Зарегистрирован: 03.12.2004 Сообщения: 1910 Откуда: Санкт-Петербург
|
Добавлено: Пт Янв 28, 2005 6:24 pm Заголовок сообщения: Просмотр HTML-кода можно заблокировать? |
|
|
Приношу извинения, если эта тема уже была.
Сабж. Хотела посмотреть код - и не получилось. Ослик не глючит, другие сайты показывает. |
|
| Вернуться к началу |
|
 |
Atestan Квоттер
Зарегистрирован: 23.11.2004 Сообщения: 52
|
|
| Вернуться к началу |
|
 |
Andy Квоттер
Зарегистрирован: 19.10.2004 Сообщения: 346 Откуда: Санкт-Петербург
|
Добавлено: Пт Янв 28, 2005 9:41 pm Заголовок сообщения: |
|
|
А пример можно получить? _________________ Жизнь это школа, но я не спешу её закончить... |
|
| Вернуться к началу |
|
 |
alexf2000 Квоттер
Зарегистрирован: 25.09.2004 Сообщения: 229
|
Добавлено: Пт Янв 28, 2005 10:08 pm Заголовок сообщения: Re: Просмотр HTML-кода можно заблокировать? |
|
|
| talia писал(а): | Приношу извинения, если эта тема уже была.
Сабж. Хотела посмотреть код - и не получилось. Ослик не глючит, другие сайты показывает. |
Можно написать скрипт, который будет запрещать просмотр кода страницы. Но пользователь может отключить скрипты для данного сайта и тогда работать это дело не будет. Вывод - такой способо защиты не имеет смысла, потому что защитит он только от чайников, а чайник и так заглянув в код ничего полезного оттуда не прочитает.
Вот пример подобного скрипта который я использую в HTML-страничках, встроенных в мои программы, где запрещение открытия контекстного меню браузера как раз имеет смысл:
<script language="JavaScript">
<!--
//Disable right mouse click Script
//By Maximus (maximus@nsimail.com) w/ mods by DynamicDrive
//For full source code, visit http://www.dynamicdrive.com
///////////////////////////////////
function clickIE4()
{
if (event.button==2)
{
return false;
}
}
function clickNS4(e)
{
if (document.layers||document.getElementById&&!document.all)
{
if (e.which==2||e.which==3)
{
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("return false")
// -->
</script> |
|
| Вернуться к началу |
|
 |
aids Lincoln
Зарегистрирован: 08.09.2004 Сообщения: 1059 Откуда: Москва
|
Добавлено: Пт Янв 28, 2005 11:39 pm Заголовок сообщения: Re: Просмотр HTML-кода можно заблокировать? |
|
|
| talia писал(а): | Приношу извинения, если эта тема уже была.
Сабж. Хотела посмотреть код - и не получилось. Ослик не глючит, другие сайты показывает. |
В Опере показывается весь исходный текст, для неё нет запретов. |
|
| Вернуться к началу |
|
 |
talia Lincoln
Зарегистрирован: 03.12.2004 Сообщения: 1910 Откуда: Санкт-Петербург
|
Добавлено: Сб Янв 29, 2005 12:03 am Заголовок сообщения: |
|
|
alexf, спасибо! Вроде понятно, почему такая реакция - кнопку нажимаю, а он игнорирует, на экране вообще ничего не происходит.
Andy, это сайт weber.ru - в трепе который, как-то я так автопилотом нажала на кнопку - и ничего...
И видимо все-таки придется Оперу себе поставить - где ее скачать можно? Что-то все чаще она мне нужна становится. |
|
| Вернуться к началу |
|
 |
WebByte Квоттер
Зарегистрирован: 25.06.2004 Сообщения: 314 Откуда: Владивосток
|
Добавлено: Сб Янв 29, 2005 12:24 am Заголовок сообщения: |
|
|
Естественно, на opera.com  |
|
| Вернуться к началу |
|
 |
talia Lincoln
Зарегистрирован: 03.12.2004 Сообщения: 1910 Откуда: Санкт-Петербург
|
Добавлено: Сб Янв 29, 2005 1:17 am Заголовок сообщения: |
|
|
| Ага, Опера видит. |
|
| Вернуться к началу |
|
 |
Евген Lincoln
Зарегистрирован: 22.10.2004 Сообщения: 430 Откуда: spb.ru
|
Добавлено: Сб Янв 29, 2005 1:49 am Заголовок сообщения: |
|
|
| а у меня и так показал... |
|
| Вернуться к началу |
|
 |
talia Lincoln
Зарегистрирован: 03.12.2004 Сообщения: 1910 Откуда: Санкт-Петербург
|
Добавлено: Сб Янв 29, 2005 2:41 am Заголовок сообщения: |
|
|
| Евген писал(а): | | а у меня и так показал... |
Ничего не понимаю. Евген, у тебя в настройках скрипты включены? У меня эксплорер не показывает. |
|
| Вернуться к началу |
|
 |
Andy Квоттер
Зарегистрирован: 19.10.2004 Сообщения: 346 Откуда: Санкт-Петербург
|
Добавлено: Сб Янв 29, 2005 2:41 am Заголовок сообщения: |
|
|
Значицца фаейерволл все блокировал, наверное. _________________ Жизнь это школа, но я не спешу её закончить... |
|
| Вернуться к началу |
|
 |
fk Дайм
Зарегистрирован: 02.09.2004 Сообщения: 17 Откуда: Санкт-Петербург
|
Добавлено: Пт Фев 04, 2005 3:36 am Заголовок сообщения: |
|
|
По сабжу: Просмотр HTML кода не возможно заблокировать.
Существуют некоторые уловки которые запрещают показывать в ie меню где можно выбрать просмотр html, но это всего лишь уловки которые легко обходятся. Дело в том, что если страница не передает html, значит она пустая, если на ней что то есть помимо картинки, значит адрес у вас не картинки а какой-то конкретной страницы, значит сервер передал вам html. Вариантов посмотреть если даже запретили много... самый простой и который мне нравится больше других - netscape -> page source там еще все и подсвечивается Кроме того мона в кеше пошарить, в myie вроде все показывает, в опере и пр. в общем то что полюбому отдается на вашу машину (а хтмл по любому) всегда можно посмотреть... надо только способ знать/найти  |
|
| Вернуться к началу |
|
 |
Asher Квоттер
Зарегистрирован: 02.09.2004 Сообщения: 130
|
Добавлено: Сб Фев 05, 2005 11:23 pm Заголовок сообщения: |
|
|
| Можно зашифровать хтмл-код яваскриптом, а другим скриптом запретить юзер-агент Оперу. Где-то мне прога соответствующая попадалась. Но при этом страничка не проиндексится нормально, да и потом можно сделать скан копию экрана и воткнуть его в какую-нить распознавалку. |
|
| Вернуться к началу |
|
 |
|