Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » запретить сохранение страницы. ??

Ответить
Настройки темы
запретить сохранение страницы. ??

Пользователь


Сообщения: 80
Благодарности: 2

Профиль | Отправить PM | Цитировать


Знатоки, можно ли запретить сохранение страницы на j-javascript? чтобы не сработало "файл-сохранить как... (страница полностью)" или "файл-сохранить как... (только хтмл, те более строгое условие).
?

-------
И подумал Миша, щёлкнув мышь не спеша,
что и комп - хорошо, и винда - хороша !


Отправлено: 23:09, 24-01-2005

 

Пользователь


Сообщения: 80
Благодарности: 2

Профиль | Отправить PM | Цитировать


не стал бы поднимать старую тему, но эта страница полностью не сохраняется, только хтмл. может браузер глючит ?

http://dev.mysql.com/doc/mysql/en/create-database.html

-------
И подумал Миша, щёлкнув мышь не спеша,
что и комп - хорошо, и винда - хороша !


Отправлено: 01:53, 02-02-2005 | #11



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

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для archy

Ветеран


Сообщения: 659
Благодарности: 3

Профиль | Отправить PM | Цитировать


Dafi
Это не спасает от сохранения страницы... Разбираться лень, но там какие заморочки с файлами стилей (через жабаскрипт выбираются... мож еще какие грабли есть)

Отправлено: 12:26, 02-02-2005 | #12


Аватара для elfoflorien

Старожил


Сообщения: 158
Благодарности: 1

Профиль | Отправить PM | Цитировать


можно в конфигурации Apache вставить строки:
Код: Выделить весь код
<Files ~ ".*\.css">
Order allow,deny
Deny from all
</Files>
 
<Files ~ ".*\.js">
Order allow,deny
Deny from all
</Files>
и никто не сможет скачать эти файлы через HTTP

на счет других WEB серверов - не знаю, никогда не делал
(как я понимаю, это только частичное решение проблемы)

так что лучше всего делать небольшие HTML файлы, и в них вставлять ссылки на внешние скрипты

-------
panem et circences! (c)


Отправлено: 16:25, 02-02-2005 | #13


Пользователь


Сообщения: 80
Благодарности: 2

Профиль | Отправить PM | Цитировать


elfoflorien
спасибо, посмотрю настройки, уже просвет по теме... естестно жс и цсс в отдельных файлах



-------
И подумал Миша, щёлкнув мышь не спеша,
что и комп - хорошо, и винда - хороша !


Отправлено: 18:34, 02-02-2005 | #14

mar mar вне форума

Аватара для mar

just mar


Moderator


Сообщения: 3904
Благодарности: 163

Профиль | Отправить PM | Цитировать


elfoflorien
есои js/css-файлы не будут скачаны, то и не будут отрабатывать, т.к. отрабатывают они на стороне клиента (браузера). Или я чего-то не понимаю?

Отправлено: 00:51, 03-02-2005 | #15


Аватара для hasherfrog

Старый параноик


Сообщения: 2423
Благодарности: 85

Профиль | Отправить PM | Цитировать


Насколько я разбираюсь в веб-программировании (а разбираюсь я плохо ), в примере с http://dev.mysql.com/doc/mysql/en/create-database.html используется глупость браусвера, а не запрет на скачивание css и js. Браусвер не трогает (не скачивает) ссылки на ссылки. А тут как раз такой случай - строка с описанием стиля определяется скриптом, а результат уже скачивается. Т.о. документа с описанием стиля как бы не существует - у меня нет имени конкретного файла., браусвер тупит, считая некорректным сохранять файл с именем, соответствующим текста скрипта. Но можно одноразово скачать файлы стилей и затем поменять во всех html'ках скриптовую ссылку на жёсткий аналог Можно руками всё проделать - но метод руками, очевидно, не годится для массового скачивания сайтов, так как нужен индивидуальный одход в каждом случае.

Отправлено: 01:10, 03-02-2005 | #16


Пользователь


Сообщения: 80
Благодарности: 2

Профиль | Отправить PM | Цитировать


>>то и не будут отрабатывать
mar
не так просто... допустим некто делает прогу для заказчика (всё далеко , те город, государство и тд)
заказчик платит за это реальными деньгами (исполнитель ну как то о себе должон подумать )
как может исполнитель "засекретить" деяния свои? прога-ж-жаваскрипт... + исполнитель имеет возможность показать это всё, и не хотел бы чтоб скачали и смотрели'б скрипты и цсс



-------
И подумал Миша, щёлкнув мышь не спеша,
что и комп - хорошо, и винда - хороша !


Отправлено: 12:59, 03-02-2005 | #17


Аватара для hasherfrog

Старый параноик


Сообщения: 2423
Благодарности: 85

Профиль | Отправить PM | Цитировать


Букмарклет:

HTML код: Выделить весь код
javascript:s=document.getElementsByTagName('STYLE'); ex=document.getElementsByTagName('LINK'); d=window.open().document; /*set base href*/d.open();d.close(); b=d.body; function trim(s){return s.replace(/^\s*\n/, '').replace(/\s*$/, ''); }; function iff(a,b,c){return b?a+b+c:'';}function add(h){b.appendChild(h);} function makeTag(t){return document.createElement(t);} function makeText(tag,text){t=makeTag(tag);t.appendChild(document.createTextNode(text)); return t;} add(makeText('style', 'iframe{width:100%;height:18em;border:1px solid;')); add(makeText('h3', d.title='Style sheets in ' + location.href)); for(i=0; i<s.length; ++i) { add(makeText('h4','Inline style sheet' + iff(' title=%22',s[i].title,'%22'))); add(makeText('pre', trim(s[i].innerHTML))); } for (i=0; i<ex.length; ++i) { rs=ex[i].rel.split(' '); for(j=0;j<rs.length;++j) if (rs[j].toLowerCase()=='stylesheet') { add(makeText('h4','link rel=%22' + ex[i].rel + '%22 href=%22' + ex[i].href + '%22' + iff(' title=%22',ex[i].title,'%22'))); iframe=makeTag('iframe'); iframe.src=ex[i].href; add(iframe); break; } } void 0

Вот скрипт, который покажет всю инфу про Ваши css. Ну и как Вы сделаете, что бы их не было видно???

Отправлено: 13:33, 03-02-2005 | #18


Пользователь


Сообщения: 80
Благодарности: 2

Профиль | Отправить PM | Цитировать


hasherfrog
ну положил бы этот скрипт нормально (не ложте, ложат... )
спасибо, скопирую и проверю (естестно заработает), ток это антисредство, а я про средсва, которые жаваскрипт типа "секретят"
и цсс...

-------
И подумал Миша, щёлкнув мышь не спеша,
что и комп - хорошо, и винда - хороша !


Отправлено: 18:22, 03-02-2005 | #19


Аватара для hasherfrog

Старый параноик


Сообщения: 2423
Благодарности: 85

Профиль | Отправить PM | Цитировать


Цитата:
ну положил бы этот скрипт нормально (не ложте, ложат... )
Не понял. Во-первых, это известный и не мной деланный скрипт - он уже есть в сети. Во-вторых, он и так нормально "выложен". Если у Вас опера или мозилла, достатосно выделить текст и бросить его на закладки. Это и называется - буркмарклет, почитайте об этом...
Цитата:
ток это антисредство, а я про средсва, которые жаваскрипт типа "секретят"
Никак Вы не поймёте, что против профессионалов Вам ничего не поможет, всё хотите себе какую-то иллюзию неуязвимости создать...
Ладно, я умываю руки.

Отправлено: 20:00, 03-02-2005 | #20



Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » запретить сохранение страницы. ??

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
[решено] Сохранение загруженной html-страницы Sestrichka AutoIt 12 12-11-2009 18:50
Интернет - Internet Explorer 6.0 sp2. Как указать печать адреса страницы при печати страницы. GifuN Microsoft Windows 2000/XP 1 11-11-2008 08:29
Сохранение страницы в Internet Explorer 6.0 sp2 ? GifuN Microsoft Windows NT/2000/2003 1 07-03-2008 15:01
[решено] Как запретить/разрешить юзеру сохранение файлов на жестком диске? Unique_User Microsoft Windows 2000/XP 3 01-06-2007 14:52
php как запретить принимать post данные со страницы не находящейся на моем сайте? гы. E-mail Вебмастеру 1 03-04-2005 19:19




 
Переход