Skip to content

Commit 8b5a838

Browse files
Add PWA support
1 parent d7b78ee commit 8b5a838

2 files changed

Lines changed: 9 additions & 1 deletion

File tree

samples/wasm/Sample.Wasm.csproj

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,8 @@
55
<IsPackable>false</IsPackable>
66
<NoWarn>$(NoWarn);CA2007</NoWarn>
77
<GHPages>true</GHPages>
8-
<GHPagesBase>https://blazorstack.dev</GHPagesBase>
8+
<GHPagesBase>$(PackageProjectUrl)</GHPagesBase>
9+
<ServiceWorkerAssetsManifest>service-worker-assets.js</ServiceWorkerAssetsManifest>
910
</PropertyGroup>
1011

1112
<ItemGroup>
@@ -18,5 +19,9 @@
1819
<ProjectReference Include="..\sample\Sample.csproj" />
1920
</ItemGroup>
2021

22+
<ItemGroup>
23+
<ServiceWorker Include="wwwroot\service-worker.js" PublishedContent="wwwroot\service-worker.published.js" />
24+
</ItemGroup>
25+
2126

2227
</Project>

samples/wasm/wwwroot/index.html

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,8 @@
66
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />
77
<title>BlazorStack</title>
88
<base href="/" />
9+
<link href="manifest.json" rel="manifest" />
10+
<link rel="apple-touch-icon" sizes="512x512" href="icon-512.png" />
911
<link href="https://fonts.googleapis.com/css?family=Roboto:300,400,500,700&display=swap" rel="stylesheet" />
1012
<link href="_content/MudBlazor/MudBlazor.min.css" rel="stylesheet" />
1113
</head>
@@ -31,6 +33,7 @@ <h1>BlazorStack Demo</h1>
3133
</div>
3234
<script src="_framework/blazor.webassembly.js"></script>
3335
<script src="_content/MudBlazor/MudBlazor.min.js"></script>
36+
<script>navigator.serviceWorker.register('service-worker.js');</script>
3437
</body>
3538

3639
</html>

0 commit comments

Comments
 (0)