Chrome扩展程序:如何检查上下文菜单onClicked事件代码是否正在运行?

时间:2019-04-14 20:29:52

标签: javascript google-chrome events google-chrome-extension

我正在尝试为用户选择文本后可用的Chrome扩展程序添加上下文菜单项。现在,右键单击时会出现“上下文菜单”选项,但是当我单击它时,什么也不会执行。我很困惑,因为我已经添加了onClicked事件监听器并指定了要运行的回调函数。

我添加了一些console.log语句,尽管似乎没有任何日志记录来响应选择新的上下文菜单项。

function postToCRM(clickData){
    console.log(clickData.selectionText); // print selectionText
    // other stuff I'm trying to run
}

// Create Context Menu item
chrome.contextMenus.create({
    "id": "exportToCRM",
    "title": "Export text to CRM",
    "contexts": ["selection"]
}); 

// Add event listener
chrome.contextMenus.onClicked.addListener(postToCRM);

有人可以帮我确定为什么console.log永远不会运行吗?还是应该起作用,还有其他问题吗?

0 个答案:

没有答案