powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Как защитить PDF от скачивания
20 сообщений из 20, страница 1 из 1
Как защитить PDF от скачивания
    #38860309
Фотография barl_alibek
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Имею примерный код работающий в гугл хром. Как сделать чтобы он был кроссбраузерный?
В мозиле правая кнопка работает.
На файл поставил пароль чтобы не смогли распечатывать либо копировать текст.
100%-ная защита не нужна.
Нужно сделать чтобы пользователи могли просматривать но не скачивать.
ГУГЛДОК не интересен, так как файлов много и со временем обновляются.

Код: html
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
<html>
<head> 
        <script type="text/javascript">
	function killContextMenu( ) 
                { 
                  alert("Контекстное меню заблокировано: пожалуйста, не копируйте содержимое нашей страницы."); 
                  return false; 
                } 
                document.oncontextmenu = killContextMenu; 
        </script>
</head>
<body>
        <object data="333.PDF" oncontextmenu="killContextMenu( );" type="application/pdf">
                 <embed src="333.PDF" type="application/pdf" />
        </object>
</body>
</html>
...
Рейтинг: 0 / 0
Как защитить PDF от скачивания
    #38860358
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Точно так же, как съесть варенье, не открывая банки.

Увидел == скачал.
...
Рейтинг: 0 / 0
Как защитить PDF от скачивания
    #38860367
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Интересно, а какой-нибудь клиппер (Evernote и т.п.) справится с такой страницей?

В любом случае, через контекстное меню не защитишься. Никто не помешает мне отправить серверу отдельный http-запрос на получение pdf-документа, тем более, что в современных браузерах это делается очень легко даже без плагинов.
...
Рейтинг: 0 / 0
Как защитить PDF от скачивания
    #38860409
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Можно показывать пользователям вместо секретного файла картинку (скриншот этого документа) невысокого разрешения. Можно с водяными знаками для пущей важности. Сам же файл PDF убрать с сервера. Чтоб не скачивали.
...
Рейтинг: 0 / 0
Как защитить PDF от скачивания
    #38860444
Фотография barl_alibek
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Имелось в виду чтобы отключить контекстное меню в области object. Продвинутые пользователи пусть качают. Нужно закрыть доступ для школьников разных)))) 100% защиты не нужно
Код: html
1.
2.
3.
<object data="333.PDF" oncontextmenu="killContextMenu( );" type="application/pdf">
                 <embed src="333.PDF" type="application/pdf" />
        </object>
...
Рейтинг: 0 / 0
Как защитить PDF от скачивания
    #38860453
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
barl_alibek,

Думаете, школьников не хватит на то, чтобы нажать Crtl-Shift-Q ?

Покажите тестовую страничку с примером.
...
Рейтинг: 0 / 0
Как защитить PDF от скачивания
    #38860464
Фотография barl_alibek
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
miksoft,

думаю не хватит мозгов, они не знают очень многого
...
Рейтинг: 0 / 0
Как защитить PDF от скачивания
    #38860465
Фотография barl_alibek
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
miksoft,

Код: html
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
<html>
<head> 
        <script type="text/javascript">
	function killContextMenu( ) 
                { 
                  alert("Контекстное меню заблокировано: пожалуйста, не копируйте содержимое нашей страницы."); 
                  return false; 
                } 
                document.oncontextmenu = killContextMenu; 
        </script>
</head>
<body>
        <object data="333.PDF" oncontextmenu="killContextMenu( );" type="application/pdf">
                 <embed src="333.PDF" type="application/pdf" />
        </object>
</body>
</html>
...
Рейтинг: 0 / 0
Как защитить PDF от скачивания
    #38860526
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
barl_alibek,

Не, я имел в виду в виде готовой ссылки на тестовую страницу.
Код мне оперативно проверить негде.
...
Рейтинг: 0 / 0
Как защитить PDF от скачивания
    #38860544
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
barl_alibekmiksoft,

думаю не хватит мозгов, они не знают очень многогоПо себе что ли судишь?

Они знают того, кто знает. Списывать умеют даже самые тупые, и они лучше прочих знают, у кого списать можно.
...
Рейтинг: 0 / 0
Как защитить PDF от скачивания
    #38860546
Фотография barl_alibek
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Antonariy,

по себе сужу) когда был школьником не знал что такое pdf, не то что его скачать
...
Рейтинг: 0 / 0
Как защитить PDF от скачивания
    #38860600
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vkleМожно показывать пользователям вместо секретного файла картинку (скриншот этого документа) невысокого разрешения. Можно с водяными знаками для пущей важности. Сам же файл PDF убрать с сервера. Чтоб не скачивали.
единственно возможный вариант.

Рендерить картинку на лету или хранить готовую - это уже детали реализации
...
Рейтинг: 0 / 0
Как защитить PDF от скачивания
    #38861709
Фотография barl_alibek
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Наверное единственный вариант это делать из PDF в PNG, далее ставить в <div> и в стилях прописывать бэкграунд PNG файла.
Не хотел рутину, но наверное кроссбраузерного кода по блокировке на PDF контекстного меню нету
...
Рейтинг: 0 / 0
Как защитить PDF от скачивания
    #38861725
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
barl_alibek,

Посмотрите внимательно при вашем методе подключения, не появляется ли кнопка сохранения документа на странице?
У меня во всех доступных мне браузерах и на всех сайтах, где я в последнее время видел pdf, такая кнопка есть. Что делает вашу защиту бессмысленной.
...
Рейтинг: 0 / 0
Как защитить PDF от скачивания
    #38861727
Фотография barl_alibek
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
miksoft,

эти кнопки по айдишникам можно отключать, либо прописать menu="false", а также есть скрипты блокирующие эти кнопки
...
Рейтинг: 0 / 0
Как защитить PDF от скачивания
    #38861730
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
barl_alibekа также есть скрипты блокирующие эти кнопкиа также есть скрипты блокирующие ваши скрипты :)
...
Рейтинг: 0 / 0
Как защитить PDF от скачивания
    #38861877
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Смысл в этих скриптах....
Ctrl+U
Ctrl+F
.pdf <Enter>
F3, F3, F3... /далее следует несколько десятков способов скачивания файла по ссылке/
...
Рейтинг: 0 / 0
Как защитить PDF от скачивания
    #38861881
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vkleCtrl+UО, спасибо!
а то я мышкой жмакал, не очень удобно было :)
...
Рейтинг: 0 / 0
Как защитить PDF от скачивания
    #38863853
Фотография barl_alibek
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Других идей вообще нет?
Тогда что вы думаете если pdf файлы сконвертировать в flash, на flash больше способов защиты?
...
Рейтинг: 0 / 0
Как защитить PDF от скачивания
    #38863971
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
barl_alibekТогда что вы думаете если pdf файлы сконвертировать в flash, на flash больше способов защиты?Живьем я встречал ситуацию только когда на flash сделан некий просмотрщик, а контент подгружается отдельными HTTP-запросами. В плане защиты этот способ никаких особых преимуществ не имеет.
Теоретически можно исходный файл преобразовать в flash с контентом внутри, но на практике я такого не встречал. И весьма усложняет подготовку контента для публикации.

Самый непробиваемый способ защиты содержимого PDF, который я встречал, заключался в том, что текст сделан не просто текстом, а каждый символ состоит из множества наложенных друг на друга других символов и их аккуратно спозиционированных кусочков (хотя, возможно, это были таки целые символы, но очень странные). При печати это было вообще незаметно. При огромном увеличении на экране это выглядело как волнистые края у символов. При копировании в буфере оказывался мусорный текст, объемом в несколько раз больше ожидаемого.
Единственный способ, которым это удалось победить - скормить файл (или скриншот, не помню точно) FineReader-у.
...
Рейтинг: 0 / 0
20 сообщений из 20, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Как защитить PDF от скачивания
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]