Вы можете добавить прослушиватель событий правой кнопки мыши в скрипте содержимого:
document.addEventListener("mousedown", function(event){
if(event.button == 2) {
//get selected text and send request to bkgd page to create menu
}
}, true);
Существует также событие oncontextmenu
, можете попробовать его (я думаю, что mousedown
запускается раньше).