0

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);
  • 1
    Content scripts can't use `chrome.tabs` and you don't need it anyway: just use `location.href`. – wOxxOm Apr 29 '22 at 14:53

0 Answers0