Vie niekto, či existuje spôsob, ako dostať toto číslo alebo dátum do servisného pracovníka:
Bolo by užitočné pomenovať aj moju cache servisného pracovníka cache-1182
alebo cache-20171127171448
Myslím, že dátum prijatia musí byť známy pred udalosťou inštalácie.
odpovede:
1 pre odpoveď č. 1Nie, táto vec neexistuje v Špecifikácie servisného pracovníka takže musíme predpokladať, že ide o interný implementačný detail prehliadača Google Chrome, teda nedostupný.
Ak chcete zjednodušiť, môžete použiť časovú značku inštalácie ako číslo verzie a potom vyhľadať prostriedky v pamäti cache vo vyrovnávacej pamäti označenej najnovšou časovou značkou. Môžete skontrolovať všetky kľúče vyrovnávacej pamäte pomocou caches.keys()
.