Консультация № 29498
14.11.2005, 01:44
0.00 руб.
0 8 6
Здравствуйте, уважаемые эксперты!
У меня есть вопрос.
Как, на Ваш взгляд, можно защитить страницу от сохранения?
Главное - чтобы способ работал в большинстве браузеров.
Успехов!
Спасибо!

Обсуждение

Неизвестный
14.11.2005, 07:23
общий
это ответ
Здравствуйте, Демьянчук Виталий!
Никак. HTML-страницу нельзя защищить, т.к. её можно представить обычным текстовым файлом. Если её зашифровать, тогда и браузер её не откроет.
Неизвестный
14.11.2005, 10:52
общий
это ответ
Здравствуйте, Демьянчук Виталий!
Полностью защитить страницу от сохранения не возможно. Но можно создать проблемы для тех кто пытается сохранить страницу. 1. Использовать теги Frame и IFrame (а также лееры). 2. На javascript написать обработчик нажатия правой клавиши мыши. Удачи.
Неизвестный
14.11.2005, 11:08
общий
это ответ
Здравствуйте, Демьянчук Виталий!
Вы не сможете помешать увидеть Ваш код человеку, который действительно этого хочет. Но можно конкретно затруднить ему разбор кода, если выводить его в тело документа без переноса строк, в одну строку с помощью скриптов.
А от простых посетителей смысла нет защищать информацию - зачем тогда вы ее сделали публичной? Тогда уж делайте систему ограничения доступа.
Неизвестный
14.11.2005, 11:10
общий
это ответ
Здравствуйте, Демьянчук Виталий!
http://kis.pcweek.ru/Year2004/N5/CP1251/TematicReviews/chapt1.htm
Неизвестный
14.11.2005, 18:26
общий
это ответ
Здравствуйте, Демьянчук Виталий!
Давайте с начала раставим точки над и.....
Во первых раз страницу показывает браузер то она уже находится на стороне клиента и защищать ее можно от копирования или сохранения только ЯВА скриптом.
1. Это запретить браузеру выводить свое меню.
Через которое и можно простым способом сохранить страницу.
2. Запретить реагировать на нажатие правой кнопки мыши.
3. Есле в какомто браузере не работает запрет, из выше указанных, то нужно ему запретить вывод документа!
ВСЕ ниже примеры кода с моих страниц:


Приложение:
<!------ Защита от кликов код размещается на выводящейся странице-------><SCRIPT language=Javascript><!--var message="Страница защищена!"; function click(e) {if (document.all) {if (event.button == 2) {alert(message);return false;}}if (document.layers) {if (e.which == 3) {alert(message);return false;}}}if (document.layers) {document.captureEvents(Event.MOUSEDOWN);}document.onmousedown=click; --> </SCRIPT><!------------------------------------------------------------>запрет меню размещаем на переходной странице<!-----------------------><html><meta http-equiv="Content-Type" content="text/html; charset=windows-1251"><title>Starten</title><link rel=stylesheet href=/style.css type=text/css><head><!--function openWindow (newWindowURL, opener, w, h) { var pp = window.open(newWindowURL, "pp", opener); pp.moveTo((screen.availWidth - w) / 2,(screen.availHeight - h) / 2); pp.focus();}function startLoader () {openWindow(‘home/start.htm‘, ‘toolbar=0,location=no,directories=0,status=0,menubar=0,scrollbars=0,resizable=1,width=796,height=550‘, 796,550);} function out (htmlstr) { document.writeln (htmlstr); }// --></script><!------------------------------>Этот код разместите в видимой части как кнопку или линк.<!------------------------------------></head><body><a href="javascript:startLoader();" onmouseover="window.status=‘Seite starten‘;return true;" onmouseout="window.status=‘‘;return true;"> <img src="можно картинку.gif" border="0"></A> <script language="Javascript"><!-- out ("<P>Startet die Seite interaktiv nicht automatisch, klicken Sie bitte auf das obige Bild-Logo.</P>"); startLoader(); // --> </script>Примерно так!!!
Неизвестный
14.11.2005, 21:07
общий
это ответ
Здравствуйте, Демьянчук Виталий!
dlea teh kto ne znaet html
mojno cerez frameset ili cerez iframe ata ih zapugneot
i cerez javascript
event.returnValue=false
dlea pravovo click-a
Неизвестный
22.11.2005, 23:03
общий
Я может чего то не понял, что помешает мне скачать страницу любым менеджером закачек, или весь сайт Teleport Pro.
Неизвестный
22.11.2005, 23:03
общий
Или посмотреть её в кеше браузера.
Форма ответа