Дано:
- PDF в
iFrame;
- Поверх
iFrame наложен DIV с водяными знаками — для защиты PDF от встроенного функционала ПКМ-сохранения из браузера (плюс водяные знаки как пассивная защита от принтскрина).
Задача:
Открыть документ в режиме "только просмотр", то есть:
- Блокировать на "защитном"
DIV любые события мыши, кроме прокрутки;
- Событие прокрутки пропускать вниз, в
iFrame — для скролла PDF-документа.
Пробовал "в лоб" запрещать на
iFrame ПКМ через
.oncontextmenu — но, судя по всему, на
iFrame не действует
.oncontextmenu (как и
.addEventListener).
Вопрос к уважаемой аудитории:
Можно ли как-то пробросить в
iFrame через "защитный"
DIV только прокрутку — сохранив все остальные ограничения?
Либо, возможно, есть какие-то иные способы решения задачи — открывать и листать PDF, но не давать возможность его скачать?
Понятно, что полную защиту документа обеспечить невозможно. Поэтому защита нужна хотя бы на уровне "от обычных юзеров". Заранее благодарю за любые подсказки!