有谁知道是否有办法在 service worker 中获取此号码或日期:
将我的服务 worker 缓存命名为 cache-1182
会很方便或 cache-20171127171448
我想在安装事件之前必须知道收到的日期。
最佳答案
不,这个东西在Service Worker specs中不存在所以我们必须假设它是谷歌浏览器的内部实现细节,因此无法访问。
为简化起见,您可以使用安装时间戳作为版本号,然后在标有最新时间戳的缓存中查找缓存资源。您可以使用 caches.keys()
检查所有缓存键。 .
关于service-worker - 从 Service Worker 中获取 Service Worker id 或 date,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47648808/