chore: 导入清理前的完整工程状态(含 Capacitor 原生壳,作为回滚备份点)
@@ -0,0 +1,13 @@
|
||||
{
|
||||
"applinks": {
|
||||
"apps": [],
|
||||
"details": [
|
||||
{
|
||||
"appID": "N3885VFNCL.cn.yunyoujun.cook",
|
||||
"paths": [
|
||||
"/auth/callback"
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
/assets/*
|
||||
cache-control: max-age=31536000
|
||||
cache-control: immutable
|
||||
|
||||
/.well-known/apple-app-site-association
|
||||
content-type: application/json
|
||||
cache-control: public, max-age=3600
|
||||
|
After Width: | Height: | Size: 11 KiB |
|
After Width: | Height: | Size: 25 KiB |
|
After Width: | Height: | Size: 25 KiB |
|
After Width: | Height: | Size: 25 KiB |
|
After Width: | Height: | Size: 13 KiB |
|
After Width: | Height: | Size: 11 KiB |
|
After Width: | Height: | Size: 32 KiB |
@@ -0,0 +1,2 @@
|
||||
User-agent: *
|
||||
Allow: /
|
||||
|
After Width: | Height: | Size: 25 KiB |
|
After Width: | Height: | Size: 31 KiB |
@@ -0,0 +1,16 @@
|
||||
// Retire the old Workbox worker now that Cook no longer enables PWA caching.
|
||||
// Keep this URL available so returning visitors can leave the cached 2025 app.
|
||||
self.addEventListener('install', (event) => {
|
||||
event.waitUntil(self.skipWaiting())
|
||||
})
|
||||
|
||||
self.addEventListener('activate', (event) => {
|
||||
event.waitUntil((async () => {
|
||||
await self.clients.claim()
|
||||
const windows = await self.clients.matchAll({ type: 'window' })
|
||||
await self.registration.unregister()
|
||||
await Promise.allSettled(windows.map(window => window.navigate(window.url)))
|
||||
})())
|
||||
})
|
||||
|
||||
// No fetch handler: all requests use the network. Preserve saved user data.
|
||||