我正在尝试为用户选择文本后可用的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永远不会运行吗?还是应该起作用,还有其他问题吗?