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 => {
// console.log('[Service Worker] Installed');
});
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));
}
self.addEventListener('fetch', function(event) {
// empty
});

View File

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