media-session-artwork-fetch-service-worker.js (542B)
1 let port; 2 onmessage = async e => { 3 await self.clients.claim(); 4 5 port = e.data.port; 6 port.postMessage("Ready"); 7 } 8 9 onfetch = e => { 10 const request = e.request; 11 if (port && request.url.endsWith(".jpg")) { 12 port.postMessage({ type: "fetch", info: { 13 url : request.url, 14 destination : request.destination, 15 mode : request.mode, 16 redirect : request.redirect, 17 referrerPolicy : request.referrerPolicy, 18 credentials : request.credentials 19 }}); 20 } 21 }