Преглед на файлове

fix: fonts not cached by service worker (#2338)

vanilla_orig
Noel Schnierer преди 5 години
родител
ревизия
2a20c44338
No account linked to committer's email address
променени са 1 файла, в които са добавени 9 реда и са изтрити 0 реда
  1. 9
    0
      src/service-worker.js

+ 9
- 0
src/service-worker.js Целия файл

@@ -36,3 +36,12 @@ workbox.routing.registerNavigationRoute(
36 36
     blacklist: [/^\/_/, /\/[^/?]+\.[^/]+$/],
37 37
   },
38 38
 );
39
+
40
+// Cache relevant font files
41
+workbox.routing.registerRoute(
42
+  new RegExp("/(fonts.css|.+.(ttf|woff2|otf))"),
43
+  new workbox.strategies.StaleWhileRevalidate({
44
+    cacheName: "fonts",
45
+    plugins: [new workbox.expiration.Plugin({ maxEntries: 10 })],
46
+  }),
47
+);

Loading…
Отказ
Запис