// content.js
let currentUrl = '';

document.addEventListener('mouseover', (event) => {
   let video = event.target.closest('ytd-video-renderer, ytd-grid-video-renderer');
   if (video) {
      currentUrl = video.querySelector('a').href;
   }
});

chrome.runtime.onMessage.addListener((request, sender, sendResponse) => {
   if (request.action === 'getURL') {
      sendResponse({url: currentUrl});
   }
});