Отключить контекстное меню правой кнопкой мыши по тегу <object>, не отключая прокрутку? - PullRequest
0 голосов
/ 18 февраля 2020

У меня есть тег <object>, который встраивает файл .PDF. Мне нужно отключить щелчок правой кнопкой мыши по пользователю, но щелчок правой кнопкой мыши по тегу не запускает никаких событий, что делает невозможным запуск e.preventDefault() или return false; или чего-либо подобного при нажатии. Я также пытался захватить событие с помощью window.oncontextmenu, хотя я использую Angular 7, и все равно ничего не получаю. Мне пришлось прибегнуть к покрытию всего раздела PDF с помощью <div>, предотвращая ЛЮБОЕ действие мыши в области PDF, включая функцию прокрутки мыши, на которую жаловались многие пользователи (никто не хочет использовать полосу прокрутки вручную) .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...