Создание динамического дочернего контекстного меню на основе вызова AJAX - PullRequest
1 голос
/ 22 июля 2011

Я разрабатываю расширение для Chrome, где мне нужно создать динамическое sub-contextMenus на основе некоторого выделенного текста. Например, если вы выделите текст, он отправит ajaxrequest из background.html и создаст некоторое дочернее контекстное меню на основе возвращенных результатов. Это возможно? Я пытался некоторое время. Но не повезло.

1 Ответ

0 голосов
/ 22 июля 2011

Вы можете добавить прослушиватель событий правой кнопки мыши в скрипте содержимого:

document.addEventListener("mousedown", function(event){
        if(event.button == 2) {
                //get selected text and send request to bkgd page to create menu
        }
}, true);

Существует также событие oncontextmenu, можете попробовать его (я думаю, что mousedown запускается раньше).

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