Предотвращение появления меню "Пуск"

Я пишу о давней проблеме с попыткой удержать меню "Пуск".

Я прочитал все, что смог найти в Интернете, в том числе 2 предыдущих стека обмена темы по тесно связанным темам: как отключить ключи Windows (ключ с логотипом и ключ меню) с помощью Javascript и можно ли заблокировать ключ Windows от веб-браузер?

Теперь, как обсуждали эти темы, фактически невозможно заблокировать ключ windows. Я понимаю, что это необходимо сделать для безопасности, так как было бы очень опасно, если бы скрипт, работающий внутри браузера, мог захватить ключи из операционной системы. В значительной степени по той же причине, по которой веб-сайт никогда не может автоматически переходить в полноэкранный режим, если пользователь по крайней мере не нажал на что-нибудь.

Все в порядке.

Мне интересно, однако, если бы вместо того, чтобы так отчаянно пытаться заблокировать клавишу Windows, мы могли бы вместо этого удержать меню Пуск. Я знаю, что это может звучать помешанно, но что заставило меня задуматься об этом, так это решение для работы с клавишей "контекстного меню". Вместо того, чтобы блокировать ключ, вы можете просто добавить oncontextmenu="return false;" к тегу body, и вам даже не нужно беспокоиться о ключе.

Я понимаю, что разница между клавишей контекстного меню и клавишей windows заключается в том, что контекстное меню появляется в браузере, тогда как меню "Пуск" находится за пределами браузера, в пользовательском интерфейсе операционной системы. Но я думал, что все равно задам вопрос.

Для ясности я ищу какое-либо решение, которое позволило бы мне не отображать меню "Пуск" во время работы моего js-скрипта в браузере, будь то путем блокировки клавиши Windows или предотвращения появления меню "Пуск".

Заранее спасибо!

0 ответов

Другие вопросы по тегам