mirror of
https://github.com/RobinLinus/snapdrop.git
synced 2025-05-19 09:00:29 -07:00
Update service-worker.js
This commit is contained in:
parent
9f754dab93
commit
076d96a766
@ -20,36 +20,35 @@ self.addEventListener('install', function(event) {
|
||||
});
|
||||
|
||||
self.addEventListener('fetch', function(event) {
|
||||
if (event.request.method !== 'POST') return;
|
||||
if (event.request.method === 'POST') {
|
||||
event.respondWith(Response.redirect('./'));
|
||||
|
||||
// event.respondWith(Response.redirect('./'));
|
||||
event.waitUntil(async function() {
|
||||
const data = await event.request.formData();
|
||||
const client = await self.clients.get(event.resultingClientId);
|
||||
const shareTargetFile = data.get('file');
|
||||
|
||||
event.waitUntil(async function() {
|
||||
const data = await event.request.formData();
|
||||
const client = await self.clients.get(event.resultingClientId);
|
||||
const shareTargetFile = data.get('file');
|
||||
const title = data.get('title');
|
||||
const text = data.get('text');
|
||||
const url = data.get('url');
|
||||
|
||||
const title = data.get('title');
|
||||
const text = data.get('text');
|
||||
const url = data.get('url');
|
||||
console.log(event.request);
|
||||
|
||||
let shareTargetText = title ? title : '';
|
||||
shareTargetText += text ? shareTargetText ? ' ' + text : text : '';
|
||||
shareTargetText += url ? shareTargetText ? ' ' + url : url : '';
|
||||
let shareTargetText = title ? title : '';
|
||||
shareTargetText += text ? shareTargetText ? ' ' + text : text : '';
|
||||
shareTargetText += url ? shareTargetText ? ' ' + url : url : '';
|
||||
|
||||
client.postMessage({ shareTargetFile, shareTargetText });
|
||||
}());
|
||||
});
|
||||
|
||||
self.addEventListener('fetch', function(event) {
|
||||
event.respondWith(
|
||||
caches.match(event.request)
|
||||
.then(function(response) {
|
||||
// Cache hit - return response
|
||||
if (response) {
|
||||
return response;
|
||||
}
|
||||
return fetch(event.request);
|
||||
})
|
||||
);
|
||||
client.postMessage({ shareTargetFile, shareTargetText });
|
||||
}());
|
||||
} else {
|
||||
event.respondWith(
|
||||
caches.match(event.request)
|
||||
.then(function(response) {
|
||||
// Cache hit - return response
|
||||
if (response) {
|
||||
return response;
|
||||
}
|
||||
return fetch(event.request);
|
||||
}));
|
||||
}
|
||||
});
|
Loading…
x
Reference in New Issue
Block a user