function logURL(requestDetails) { if(requestDetails.url.endsWith('.js')){ console.log("Loading:", requestDetails.url); browser.downloads.download({ allowHttpErrors: true, url : requestDetails.url, filename : `testingdl/moretests/filewith.mp4`, saveAs: false, conflictAction : 'uniquify', incognito: false, }); } } browser.webRequest.onBeforeRequest.addListener( logURL, {urls: [ "", ]} ); function failLog(dl){ if(dl.error){ console.log("Loading error", dl); } } browser.downloads.onChanged.addListener(failLog);