Я собираюсь создать расширение Chrome, которое должно отображать контекстное меню, только если выбранный текст следует определенному шаблону. По этой причине я использую сценарий содержимого, чтобы прослушать изменения выделенного текста в документе и отправить сообщение слушателю в фоновом режиме.
Однако это не работает для конкретной ситуации, когда я щелкаю правой кнопкой мыши слово без его выбора. Это имеет смысл, поскольку я не очень хорошо разбираюсь в асиновой природе.
По сути, мне нужен способ для ContextMenu изменить свое видимое состояние условным способом. Кто-нибудь сталкивался с подобной проблемой, и сможет ли помочь мне ее преодолеть?