Пока контекстное меню открыто / активно, как / где вы отслеживаете события клавиатуры? В файле 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?
});