Някой знае ли дали има начин да вкарате този номер или дата в сервизния работник:
Би било полезно да назовете кеша на моя сервизен работник cache-1182
или cache-20171127171448
Предполагам, че получената дата трябва да бъде известна преди събитието за инсталиране.
Отговори:
1 за отговор № 1Не, това нещо не съществува в Спецификации на Service Worker така че трябва да приемем, че е вътрешна подробност за внедряването на Google Chrome, следователно не е достъпна.
За да опростите, можете да използвате времевата марка за инсталиране като номер на версията и след това да потърсите кеширани ресурси в кеша, маркирани с най-новата времева марка. Можете да инспектирате всички ключове за кеш caches.keys()
.