Skip to content

Commit 57c52dc

Browse files
committed
try to fix service worker config
1 parent beebfbb commit 57c52dc

File tree

3 files changed

+6
-9
lines changed

3 files changed

+6
-9
lines changed

public/robots.txt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,3 @@
1-
user-agent: *
1+
User-agent: *
2+
Allow: /
23
disallow: /downloads/

src/main.tsx

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -13,14 +13,8 @@ Promise.all([import('@/Root'), import('@/App')]).then(([{ default: render }, { d
1313
// Register the service worker
1414
if ('serviceWorker' in navigator) {
1515
window.addEventListener('load', () => {
16-
navigator.serviceWorker.register('/registerSW.js')
17-
.then(registration => {
18-
console.log('ServiceWorker registration successful with scope: ', registration.scope);
19-
})
20-
.catch(error => {
21-
console.log('ServiceWorker registration failed: ', error);
22-
});
23-
});
16+
navigator.serviceWorker.register('/sw.js', { scope: '/' })
17+
})
2418
}
2519

2620
export {};

vite.config.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,9 +15,11 @@ export default defineConfig({
1515
react(),
1616
VitePWA({
1717
manifest,
18+
injectRegister: 'auto',
1819
includeAssets: ['favicon.svg', 'favicon.ico', 'robots.txt', 'apple-touch-icon.png'],
1920
// switch to "true" to enable sw on development
2021
devOptions: {
22+
navigateFallbackAllowlist: [/^index.html$/],
2123
enabled: false,
2224
},
2325
workbox: {

0 commit comments

Comments
 (0)