基于AJAX调用创建动态子上下文菜单

时间:2011-07-22 13:07:06

标签: google-chrome-extension

我正在开发一个chrome扩展,我需要根据一些选定的文本创建动态子contextMenus。喜欢如果你选择一个文本,它会从background.html发送一个ajaxrequest,并根据返回的结果创建一些子上下文菜单。那可能吗?我一直在努力。但没有运气。

1 个答案:

答案 0 :(得分:0)

您可以在内容脚本中添加鼠标右键事件侦听器:

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

还有oncontextmenu事件,也可以尝试一下(我认为mousedown之前会被解雇)。