Отключение команды Print Screen
Мое требование - отключить команду печати экрана, когда пользователь нажимает кнопку экрана печати на клавиатуре. Я могу сделать это в Internet Explorer, но как я могу сделать это в Chrome и других браузерах?
1 ответ
Что бы вы ни пытались сделать, я держу пари, что это не сработает.
Вы можете добавить все виды клиентских элементов управления, чтобы запретить пользователям копировать контент, но факт остается фактом: для того, чтобы просматривать контент в первую очередь, пользователи должны загрузить его со своих серверов и на свою машину, где больше не под вашим контролем.
В лучшем случае вы можете расстроить пользователя, пока он не потеряет интерес к копированию вашего контента. В худшем случае, ваши усилия могут повредить удобству использования вашего сайта, особенно для пользователей с проблемами гандикапа / доступности. Но если кто-то действительно хочет скопировать ваш контент (например, у него есть материальная мотивация украсть его), вы не можете остановить его. Существует слишком много способов скопировать контент с веб-страницы, например, другие ключевые команды, которые не используют кнопку печати экрана, сторонние инструменты захвата экрана или просто чтение источника страницы с помощью инструментов dev-tools.