Несмотря на то, что подобные проблемы часто являются законными, попытки сделать такие вещи, как предотвращение сочетаний клавиш или щелчок правой кнопкой мыши , на самом деле вредны для вашего сайта. Учтите это:
Пользователь ожидает, что его браузер будет работать определенным образом. Когда вы вмешиваетесь в эту функцию, пользователь может разочароваться. Они могут подумать, что ваш сайт не работает, и уйти.
Когда вы пытаетесь запретить пользователю выполнять встроенные действия, вы, по сути, контролируете его поведение. Это сообщает пользователю, что вы не доверяете им использовать ваш сайт, если вы не под вашим контролем. Пользователь будет чувствовать себя оскорбленным, и уйдет.
Что произойдет, если у пользователя отключен JavaScript? Или если у них есть собственный набор правил, который запрещает веб-сайтам изменять поведение своего браузера?
Что плохого в открытии нового окна? Если это проблема безопасности, то это должно быть исправлено должным образом. Если у пользователя есть эти мысли, он может чувствовать себя неуверенно и уйти.
Эти (среди многих других) вещей должны быть рассмотрены до запуска сайта. Надеюсь, это поможет вам в работе над вашим проектом.