simple service-worker

This commit is contained in:
Karl 2025-07-15 10:37:34 +01:00
parent 891be7d502
commit 8ce43b9328
2 changed files with 7 additions and 37 deletions

View File

@ -1,16 +1,3 @@
self.addEventListener('install', e => { self.addEventListener('fetch', function(event) {
// console.log('[Service Worker] Installed'); // empty
});
self.addEventListener('activate', e => {
// console.log('[Service Worker] Activated');
});
self.addEventListener('fetch', (event) => {
const url = new URL(event.request.url);
if (url.pathname === '/share-target/') {
const text = url.searchParams.get('text');
const redirectUrl = `/accounts/add?shared_text=${encodeURIComponent(text)}`;
event.respondWith(Response.redirect(redirectUrl, 303));
}
}); });

View File

@ -1,37 +1,20 @@
{ {
"name": "kTvManager",
"short_name": "kTv", "short_name": "kTv",
"start_url": "/", "name": "kTvManager",
"icons": [ "icons": [
{
"src": "/favicon-96x96.png",
"sizes": "144x144",
"type": "image/png",
"purpose": "maskable"
},
{ {
"src": "/web-app-manifest-192x192.png", "src": "/web-app-manifest-192x192.png",
"sizes": "192x192",
"type": "image/png", "type": "image/png",
"purpose": "maskable" "sizes": "192x192"
}, },
{ {
"src": "/web-app-manifest-512x512.png", "src": "/web-app-manifest-512x512.png",
"sizes": "512x512",
"type": "image/png", "type": "image/png",
"purpose": "maskable" "sizes": "512x512"
} }
], ],
"theme_color": "#ffffff", "start_url": "/",
"background_color": "#ffffff", "background_color": "#ffffff",
"display": "standalone", "display": "standalone",
"share_target": { "theme_color": "#ffffff"
"action": "/share-target/",
"method": "GET",
"params": {
"title": "title",
"text": "text",
"url": "url"
}
}
} }