@Qoragar

Передать событие прокрутки в iFrame с PDF? Или защитить PDF от сохранения?

Дано:
  • PDF в iFrame;
  • Поверх iFrame наложен DIV с водяными знаками — для защиты PDF от встроенного функционала ПКМ-сохранения из браузера (плюс водяные знаки как пассивная защита от принтскрина).


Задача:
Открыть документ в режиме "только просмотр", то есть:
  • Блокировать на "защитном" DIV любые события мыши, кроме прокрутки;
  • Событие прокрутки пропускать вниз, в iFrame — для скролла PDF-документа.


Пробовал "в лоб" запрещать на iFrame ПКМ через .oncontextmenu — но, судя по всему, на iFrame не действует .oncontextmenu (как и .addEventListener).

Вопрос к уважаемой аудитории:
Можно ли как-то пробросить в iFrame через "защитный" DIV только прокрутку — сохранив все остальные ограничения?
Либо, возможно, есть какие-то иные способы решения задачи — открывать и листать PDF, но не давать возможность его скачать?

Понятно, что полную защиту документа обеспечить невозможно. Поэтому защита нужна хотя бы на уровне "от обычных юзеров". Заранее благодарю за любые подсказки!
  • Вопрос задан
  • 25 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы