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

Google chrome extension 基于AJAX调用创建动态子上下文菜单,google-chrome-extension,Google Chrome Extension,我正在开发一个chrome扩展,需要根据一些选定的文本创建动态子上下文菜单。与选择文本类似,它将从background.html发送一个ajaxrequest,并根据返回的结果创建一些子上下文菜单。可能吗?我已经试了一段时间了。但是运气不好。您可以在内容脚本中添加鼠标右键事件侦听器: document.addEventListener("mousedown", function(event){ if(event.button == 2) { //g

我正在开发一个chrome扩展,需要根据一些选定的文本创建动态子上下文菜单。与选择文本类似,它将从background.html发送一个ajaxrequest,并根据返回的结果创建一些子上下文菜单。可能吗?我已经试了一段时间了。但是运气不好。

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

document.addEventListener("mousedown", function(event){
        if(event.button == 2) {
                //get selected text and send request to bkgd page to create menu
        }
}, true);
还有一个
oncontextmenu
事件,您也可以尝试一下(我认为
mousedown
是较早触发的)