![]() |
защита от копирования
не подскажете, как написать такой скрипт, чтобы юзер не мог бы копировать содержащиеся на хтмл-сайте картинки,т.е. про попытке сохранить, выдавалась надпись о запрете и чтоб еще принт скрин не работал
заранее спасибо! |
Мечты, мечты... :D
|
можно отключить правую кнопу мыши... а вот отключить
фаил - сохранить как не получится =( да впринципе что такого можно написать что нужно так оберегать...? =) |
Отключить правую кнопку мыши можно только с помощью стамески, а она в модем не пролезает. :)
|
Захотят, все равно стырят, броузер ведь читает хтмл, значит и юзер тоже может прочитать :rolleyes:
Alex |
О! Когениально! :)
Так что резюме таково: не хочешь чтоб стырили -- сними с сервера, запиши на дискеты, а дискеты запри в старый сундук... |
да нет, я где-то видела-щелкаешь , а тебе фиг...
хотя бы чтобы видимость создать-меня попросили говорят, видели такое где-то в сети-принт скрин делаешь, а потом в шопе-черная страница и все а насчет того, что это все в темпе оседает, мои зказчики не знают :) |
Цитата:
Если на дурука, то можно отключить правую кнопку мыши и запретить браузеру кэшировать страницу. |
|
Сограждане, вы ищете защиту или защиту от чайника?
Если второе -- проще всего испрользоать Flash с подгрузкой второго Movie с собственно графикой. :) |
2 Crazy: естессно второе. Кому нужно, все равно стащит, как ты его ни защищай... :rolleyes:
|
Если второе, то года через полтора по мере распространения шестого IE и роста общей чайниковости будет достаточно выставить в заголовке страницы ровно одну опцию. :)
|
Еще по второму варианту...
Можно поставить на страницу скрипт, который откроет рабочую страницу в новом окне, без заголовков, меню и пр. + запретить правую кнопку + поставить блокировку на нажатие кнопки printscreen. |
Цитата:
|
Мда... Извиняйте, погорячился.
Что больше всего удивило, что можно заблокировать ЛЮБУЮ кнопку, а событие принт-скрин как-то мимо проходит... |
Лет пять назад по поводу этой проблемы некто добрый дал решение: сделать applet для динамического отображения картинок. Т.е. в каждый момент времени видна часть картинки. За счет быстрой смены отображаемых кусков -- как в кино -- человек видит всю картинку. PrintScreen ловит лажу.
Но: собственная реализация этого совета меня совсем не приколола. Однако с тех пор компы стали быстрее, так что шанс есть. |
так как насчет скрипта
или ссылки? |
Какой скрипт? Который должен PrintScreen перехватывать? Так не работает редиска... Перехватывает любую кнопку, а на PrintScreen реагирует.
странно, но... |
а как насчет растянутого однопиксельного прозрачного гифа поверх картинки? От skreenshot'a не поможет но усложнит сохр. картинки на диске....
|
...или просто порезать картинку на слайсы. :)
|
На 480 тыс. (800х600) слайсов... пусть потом склеивают... :D
|
Ну зачем же так. :) На горизонтальные полоски случайной высотой в диапазоне 1-5 пикселов. :)
Еще один приятный вариант -- все слайсы кодируются в статике прозрачными однопиксельными гифами, растянутыми до нужного размера, а после загрузки JavaScript'ом подгружется реальная графика. Эффект при "сохранить веб-страницу полностью " будет презабавный... :D |
фантазии...
чтобы реально запретить использовать чужую картинку надо сунуть ее во Флеш, причем не обвешивать копирайтами и кнопками, а просто картинку оставить - юзер может и не будет тогда использовать принтскрин. Тогда он остасит как есть, но когда вы встретите где-нить эту флешку, вы на свой сервак закачаете файлик padlo.swf, в котором обматерите, что хотите - ведь во флешке с картинкой всегда будет loadVariables("http://domain.ru/padlo.swf",1)
© это ЦИ подсказал однажды 2elenKa если у начальства ИЕ, то подсунь такое: <body oncontextmenu="return false;"> там вообще сообщение (алерт) не выскакивает (это должно их обрадовать) - просто нажимаешь и ничего не всплывает. Только не забывай про view->source (вид->источник) ...но принтскрин никто не отменял... |
Re: фантазии...
См. второе письмо этого треда... :D
|
А что ты КаГэБэшные архивы собралась в Инет выставить чтоли? :D Откуда такая секретность?
|
2Artem Melnikov
да нет-фотки заповедника заказчики бесятся-с жиру ли не знаю :) |
2 Crazy
Цитата:
|
Если тупо:
1. Всем картинкаи назначаешь атрибут name. 2. Пишешь набор конструкций вида: imageName.src = "/foobar.gif"; |
2 Crazy: Re: фантазии...
Точно!
Я просто не заметил. |
тупо? :)
|
ну, не тупо, а просто "дубово", примитивно, ну в таком духе - ничего оригинального :)
|
Цитата:
Можно пойти дальше -- использовать имена вида "pic1, pic2..." -- тогда не нужен и массив имен, достаточно знать количество картинок. |
Hi !
Ну дык в IE выше четверки борьбу c PrintScreen довольно легко симитировать с помошью глючного яваскрипта :) Пишем что-нибудь вроде Код:
<html>Хотя конечно это опуская всякие проверки браузеров и по памяти, но вроде работать должно :) И конечно это все несерьезно - начальство может и убедит, но реальной защиты не будет :) |
Вот если этот вариант совместить с разрезанием картинки на несколько сотен (при желании тысяч) частей, тогда это уже интереснее получиться.
Картинку нельзя будет принт-скрином снять и собирать ее из безумного количества кусочков, то же не всякий отважится... :) |
спасибо всем
конечно-кто хочет, тот всегда сопрет а мы будем делать вид.... :) |
Цитата:
2. Буфер обмена используется не только для PrintScreen. Соответственно главный достигнутый эффект будет прост: на этот сайт перестанут ходить. 3. Кроме банального PrintScreen существуют простые и удобные средстав, пишущие образ непосредственно в файл. :) Впрочем, чайники про эти программы не знают... |
А причем здесь PrintScreen, когда у браузера есть кэш.... ?
Резать картинку ? Да тогда юзеру просто надоест ждать 20 минут для загрузки данной конструкции и он больше вообще не пойдет на этот сайт. По моему здесь просто неувязочка на уровне обычной логики. 1. Зачем зашищать публично выставленный контент ? Если это секретные картинки их не надо выставлять. 2. Ламеру они не понадобятся, а только заинтересованным лицам, а заинтересованные в 2 счета найдут кого надо, в том числе и для взлома флэша. |
Внимательно перечитай весь этот тред -- и дао откроется тебе... :)
|
| Часовой пояс GMT +4, время: 17:37. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.