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