fix: use async font loading to prevent page render blocking
TaxBaik CI/CD / build-and-deploy (push) Successful in 1m19s
TaxBaik CI/CD / build-and-deploy (push) Successful in 1m19s
- Load Google Fonts asynchronously using media="print" + onload - Add noscript fallback for non-JavaScript environments - Prevents blocking Blazor WASM initialization This fixes the loading screen freeze issue where fonts from Google CDN were blocking WASM bootstrap completion. Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
This commit is contained in:
@@ -8,8 +8,12 @@
|
||||
<base href="/taxbaik/" />
|
||||
<link rel="icon" type="image/svg+xml" href="/taxbaik/favicon.svg" />
|
||||
<link rel="alternate icon" href="/taxbaik/favicon.ico" />
|
||||
<link href="https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@400;500;700&display=swap" rel="stylesheet" />
|
||||
<link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet" />
|
||||
<!-- 외부 폰트는 비동기로 로드 (페이지 로딩 차단 방지) -->
|
||||
<link href="https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@400;500;700&display=swap" rel="stylesheet" media="print" onload="this.media='all'" />
|
||||
<noscript><link href="https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@400;500;700&display=swap" rel="stylesheet" /></noscript>
|
||||
<!-- Material Icons는 비동기 로드 -->
|
||||
<link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet" media="print" onload="this.media='all'" />
|
||||
<noscript><link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet" /></noscript>
|
||||
<link href="_content/MudBlazor/MudBlazor.min.css" rel="stylesheet" />
|
||||
<script>
|
||||
window.taxbaikAdminBuildVersion = 'unknown';
|
||||
|
||||
Reference in New Issue
Block a user