Нужно запретить создание скриншотов на странице сайта.
Решил отлавливать нажатие и отпускание клавиши и вешать на них привенты - не помогает, скриншот делается.
Далее, попробовал при нажатии-отпускании клавиши делать запись текста в буфер - не помогло.
Как можно отменить срабатывание клавиатуры/записи скриншота в буфер обмена?
Пы.Сы. Понимаю, что если кому-нибудь захочется - всё равно сделают. Но всё же очень нужно.
Не "все равно сделают", а, скорее всего, и не будут пытаться сделать это клавишей.
В том же FF скриншот - штатная функция в контекстном меню.
Ну, и любые дополнения браузера, а тем более внешние программы плевать хотели, чего там хозяин сайта возражал против скриншотов.
блин интересно, я даже попробовал :D https://codepen.io/anon/pen/gJPZmE?editors=1010
короче оказывается что keydown не отлавливает кнопку принт скрин, а keyup уже ловит евент ПОСЛЕ ТОГО, как скриншот сделан, ну и в скрине состояние страницы до того как обработчик сработает
Ну защитить от кнопки PrtScr действительно нельзя, НО есть решение для комбинации кнопок Win+PrtScr(сам написал и тестировал)
решение я написал вот в этом вопросе: Ршение здесь