diff --git a/web/usercenter/app/layout.tsx b/web/usercenter/app/layout.tsx index f16963a..1d995ba 100644 --- a/web/usercenter/app/layout.tsx +++ b/web/usercenter/app/layout.tsx @@ -20,6 +20,15 @@ export default function RootLayout({ children }: { children: React.ReactNode }) return (
+ {/* 首屏渲染前据 localStorage 设好 data-theme/lang,避免明暗主题(整页配色)在 + 挂载后才应用造成的 FOUC 闪烁。/user/* CSP 允许 'unsafe-inline' 脚本,故直接内联。 + 与官网 Site.astro 的 no-FOUC 脚本同法(键名用用户中心的 pg_uc_theme/pg_uc_lang)。 */} + {/* 设计令牌单一真相源,原样链入(SRI 由构建期注入) */} {/* eslint-disable-next-line @next/next/no-css-tags */}