Ich versuche, Progressive Web App auf einer meiner Website einzurichten. Stoppen Sie den Cache-Effekt. Das ist gut. Ich habe Probleme beim Löschen der .mp4-Videos aus dem Cache einmal mit dem aktiven Service-Mitarbeiter es wartet auf die gesamte Download-Anfrage zu beenden, um dem Benutzer Feedback geben.Progressive Web App PWA formatiert Video
Was ist der richtige Ansatz für Videodateien (.mp4, .ogg ....)?
var urlsToCache = [
'/fotos/',
'/js/jquery.cp.js',
'/js/sprite.js',
'/js/dominio.js',
'/css/sprite.css',
'/tema/FP/images/',
'/tema/FP/style.css?ffff',
'/tema/FP/favicon.ico'
];
self.addEventListener('install', function(event){
event.waitUntil(
caches.open(CACHE_NAME).then(function(cache){
console.log('Opened cache');
return cache.addAll(urlsToCache);
})
);
});
self.addEventListener('fetch', function(event) {
event.respondWith(
caches.match(event.request).then(function(response){
console.log(event.request);
// This event waiting finish dowload, this solution is not better
//for user in case file video
return response || fetch(event.request);
})
);
});
danke für jede hilfe.
versuchen Sie Videodateien während des Aktivierungsereignisses zu löschen? Oder möchten Sie Nutzer warnen, wenn die Videos heruntergeladen wurden? –
Hallo David, vielleicht hat mein Englisch es schwer verständlich gemacht. Ich versuche nur statische Dateien (js, css, jpg, jpeg) zwischenzuspeichern. Meine Service-Mitarbeiter-Routine stoppt jedoch die Ausführung des Videos, bis der gesamte Download beendet ist. Ich möchte, dass das Video beim Herunterladen des partiellen Inhalts abgespielt wird. danke –