从服务工作者中获取服务工作者ID或日期

时间:2017-12-05 08:08:58

标签: service-worker

是否有人知道是否有办法在服务工作者中获得此号码或日期:

chrome debug tools screenshot of service worker info

将我的服务工作者缓存命名为cache-1182cache-20171127171448

会很方便

我想在安装事件之前必须知道收到的日期。

1 个答案:

答案 0 :(得分:1)

不,Service Worker specs中不存在此内容,因此我们必须假设它是Google Chrome的内部实施细节,因此无法访问。

为简化起见,您可以使用安装时间戳作为版本号,然后在标记有最新时间戳的缓存中查找缓存资源。您可以使用caches.keys()检查所有缓存键。