trying to write extension with hot keys, but chrome.tabs are undefined even if await included
document.addEventListener('keydown', async (e) => {
if (e.ctrlKey && String.fromCharCode(e.keyCode).toLowerCase() === 'm') {
await chrome.tabs.query({
active: true,
currentWindow: true
}, ([currentTab]) => {
let curUrl = currentTab.url;
alert(curUrl);
// ...
});
}
}, false);