虽然上下文菜单处于打开/活动状态,但如何/在何处跟踪键盘事件?在background.js文件中,我看不到如何获取此信息,因此我在焦点网页上注入了contentscript.js以帮助跟踪此信息。 addEventListener(“ keydown”)可以很好地工作,但只能在打开上下文菜单之前使用。打开后,监听器将保持静音。
DOM上的上下文菜单吗?是否可以向其中添加EventListener?只是在导航上下文菜单时尝试收集用户活动。只要它在Chrome扩展程序中就可以了,就不在乎它在哪里。
contentscript.js:
document.addEventListener("keydown", function(event){
console.log("keydown shift " + event.shiftKey);
});
background.js:
chrome.contextMenus.onClicked.addListener(function (info, tab) {
// It's not possible to collect event.shiftKey information here, right?
});