ソースを参照

Fix demo favicon

Arjun Barrett 4 年 前
コミット
dc6dd8ea25
3 ファイル変更5 行追加1 行削除
  1. BIN
      demo/favicon.ico
  2. 2 0
      demo/index.html
  3. 3 1
      demo/sw.ts

BIN
demo/favicon.ico


+ 2 - 0
demo/index.html

@@ -4,6 +4,8 @@
   <meta charset="UTF-8">
   <meta name="viewport" content="width=device-width, initial-scale=1.0">
   <title>fflate demo</title>
+  <link rel="icon" type="image/svg+xml" href="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+PHN2ZyB2aWV3Qm94PSIwIDAgMzIgMzIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmVyc2lvbj0iMS4xIj48c3R5bGU+cmVjdHtmaWxsOiMwMDB9QG1lZGlhKHByZWZlcnMtY29sb3Itc2NoZW1lOmRhcmspe3JlY3R7ZmlsbDojZmZmfX08L3N0eWxlPjxnIGlkPSJmIj48cmVjdCB4PSIyIiB5PSI2IiB3aWR0aD0iNCIgaGVpZ2h0PSIyMiIvPjxyZWN0IHg9IjAiIHk9IjEyIiB3aWR0aD0iMTIiIGhlaWdodD0iNCIgLz48cmVjdCB4PSI0IiB5PSI0IiB3aWR0aD0iNiIgaGVpZ2h0PSI0Ii8+PHJlY3QgeD0iNCIgeT0iNCIgd2lkdGg9IjYiIGhlaWdodD0iNCIvPjxyZWN0IHg9IjYiIHk9IjYiIHdpZHRoPSI2IiBoZWlnaHQ9IjIiLz48L2c+PHVzZSBocmVmPSIjZiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTQpIi8+PHJlY3QgeD0iMjgiIHk9IjQiIHdpZHRoPSI0IiBoZWlnaHQ9IjI0Ii8+PC9zdmc+">
+  <link rel="icon" sizes="16x16" href="favicon.ico">
   <link rel="stylesheet" href="index.css">
 </head>
 <body>

+ 3 - 1
demo/sw.ts

@@ -7,7 +7,9 @@ const sw = self as unknown as ServiceWorkerGlobalScope & {
 const precacheVersion = sw.__precacheManifest
   .map(p => p.revision)
   .join('');
-const precacheFiles = sw.__precacheManifest.map(p => p.url);
+const precacheFiles = sw.__precacheManifest.map(p => p.url).filter(
+  u => /\.(ico)$/.test(u)
+);
 
 const ch = () => caches.open(precacheVersion);