fix: Alpine SRI を CDN 実ファイルに合わせ更新、manifest アイコン寸法を 128 に修正、SW v3

Made-with: Cursor
This commit is contained in:
posimai 2026-04-18 23:30:11 +09:00
parent 277f4f618f
commit bfc291a4c6
3 changed files with 4 additions and 4 deletions

View File

@ -27,7 +27,7 @@
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Geist:wght@300;400;500;600&family=JetBrains+Mono:wght@400;500&display=swap" rel="stylesheet"> <link href="https://fonts.googleapis.com/css2?family=Geist:wght@300;400;500;600&family=JetBrains+Mono:wght@400;500&display=swap" rel="stylesheet">
<script src="https://unpkg.com/lucide@0.344.0/dist/umd/lucide.min.js" integrity="sha384-tTkFttkBclaU1cloKwOi9xk3pbao3VZxTjLNBt8iFABWDBQibbAbWpVmO28zMuxq" crossorigin="anonymous"></script> <script src="https://unpkg.com/lucide@0.344.0/dist/umd/lucide.min.js" integrity="sha384-tTkFttkBclaU1cloKwOi9xk3pbao3VZxTjLNBt8iFABWDBQibbAbWpVmO28zMuxq" crossorigin="anonymous"></script>
<script src="https://cdn.jsdelivr.net/npm/alpinejs@3.14.3/dist/cdn.min.js" integrity="sha384-GHo7DVRmCTRSFRzLMbZ4YtNhX4mJRqtGSZ6+j5RqbzW8i3KO/pFqGmNE7qJBg1t" crossorigin="anonymous" defer></script> <script src="https://cdn.jsdelivr.net/npm/alpinejs@3.14.3/dist/cdn.min.js" integrity="sha384-iZD2X8o1Zdq0HR5H/7oa8W30WS4No+zWCKUPD7fHRay9I1Gf+C4F8sVmw7zec1wW" crossorigin="anonymous" defer></script>
<style> <style>
*,*::before,*::after{box-sizing:border-box;margin:0;padding:0} *,*::before,*::after{box-sizing:border-box;margin:0;padding:0}
:root,[data-theme="dark"]{ :root,[data-theme="dark"]{

View File

@ -11,7 +11,7 @@
"orientation": "portrait-primary", "orientation": "portrait-primary",
"categories": ["education"], "categories": ["education"],
"icons": [ "icons": [
{ "src": "/logo.png", "sizes": "192x192", "type": "image/png", "purpose": "any" }, { "src": "/logo.png", "sizes": "128x128", "type": "image/png", "purpose": "any" },
{ "src": "/logo.png", "sizes": "512x512", "type": "image/png", "purpose": "any maskable" } { "src": "/logo.png", "sizes": "128x128", "type": "image/png", "purpose": "maskable" }
] ]
} }

2
sw.js
View File

@ -1,5 +1,5 @@
// posimai-boki SW — stale-while-revalidate + skipWaiting // posimai-boki SW — stale-while-revalidate + skipWaiting
const CACHE = 'posimai-boki-v2'; const CACHE = 'posimai-boki-v3';
const STATIC = ['/', '/index.html', '/manifest.json', '/logo.png']; const STATIC = ['/', '/index.html', '/manifest.json', '/logo.png'];
self.addEventListener('install', e => { self.addEventListener('install', e => {