This commit is contained in:
MarkLo 2025-12-17 06:03:17 +08:00
parent 0383aca7ba
commit 99fc89eafe
2 changed files with 19 additions and 15 deletions

View File

@ -14,15 +14,15 @@ export const metadata: Metadata = {
description: "由 AI 驅動的多代理 LLM 金融交易框架",
icons: {
icon: [
{ url: "/favicon.ico", sizes: "32x32" },
{ url: "/icon-192.png", sizes: "192x192", type: "image/png" },
{ url: "/icon-512.png", sizes: "512x512", type: "image/png" },
{ url: "/icon.png", sizes: "1024x1024", type: "image/png" },
{ url: "/favicon.ico?v=2", sizes: "32x32" },
{ url: "/icon-192.png?v=2", sizes: "192x192", type: "image/png" },
{ url: "/icon-512.png?v=2", sizes: "512x512", type: "image/png" },
{ url: "/icon.png?v=2", sizes: "1024x1024", type: "image/png" },
],
apple: [
{ url: "/apple-touch-icon.png", sizes: "180x180", type: "image/png" },
{ url: "/apple-touch-icon.png?v=2", sizes: "180x180", type: "image/png" },
],
shortcut: "/favicon.ico",
shortcut: "/favicon.ico?v=2",
},
appleWebApp: {
capable: true,
@ -46,15 +46,19 @@ export default function RootLayout({
<html lang="en" suppressHydrationWarning>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1, viewport-fit=cover" />
<link rel="manifest" href="/manifest.json" />
<link rel="manifest" href="/manifest.json?v=2" />
<meta name="theme-color" content="#6B21A8" />
<meta name="apple-mobile-web-app-capable" content="yes" />
<meta name="apple-mobile-web-app-status-bar-style" content="black-translucent" />
<meta name="apple-mobile-web-app-title" content="TAgentsX" />
<link rel="apple-touch-icon" href="/apple-touch-icon.png" />
<link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png" />
<link rel="apple-touch-icon" sizes="152x152" href="/apple-touch-icon.png" />
<link rel="apple-touch-icon" sizes="120x120" href="/apple-touch-icon.png" />
{/* Version parameter forces iOS Safari to reload new icons */}
<link rel="apple-touch-icon" href="/apple-touch-icon.png?v=2" />
<link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png?v=2" />
<link rel="apple-touch-icon" sizes="152x152" href="/apple-touch-icon.png?v=2" />
<link rel="apple-touch-icon" sizes="120x120" href="/apple-touch-icon.png?v=2" />
<link rel="icon" type="image/png" sizes="32x32" href="/favicon.png?v=2" />
<link rel="icon" type="image/png" sizes="192x192" href="/icon-192.png?v=2" />
<link rel="icon" type="image/png" sizes="512x512" href="/icon-512.png?v=2" />
</head>
<body className={inter.className}>
<ThemeProvider>

View File

@ -8,22 +8,22 @@
"theme_color": "#6B21A8",
"icons": [
{
"src": "/favicon.ico",
"src": "/favicon.ico?v=2",
"sizes": "32x32",
"type": "image/x-icon"
},
{
"src": "/icon-192.png",
"src": "/icon-192.png?v=2",
"sizes": "192x192",
"type": "image/png"
},
{
"src": "/icon-512.png",
"src": "/icon-512.png?v=2",
"sizes": "512x512",
"type": "image/png"
},
{
"src": "/icon.png",
"src": "/icon.png?v=2",
"sizes": "1024x1024",
"type": "image/png"
}