mirror of
https://github.com/coder/code-server.git
synced 2026-05-05 03:55:18 +02:00
Register a service worker
To make installing as a PWA possible. Fixes #1181.
This commit is contained in:
14
src/browser/register.ts
Normal file
14
src/browser/register.ts
Normal file
@@ -0,0 +1,14 @@
|
||||
import { getOptions, normalize } from "../common/util"
|
||||
|
||||
const options = getOptions()
|
||||
|
||||
if ("serviceWorker" in navigator) {
|
||||
const path = normalize(`${options.base}/static-${options.commit}/dist/serviceWorker.js`)
|
||||
navigator.serviceWorker
|
||||
.register(path, {
|
||||
scope: options.base || "/",
|
||||
})
|
||||
.then(function() {
|
||||
console.log("[Service Worker] registered")
|
||||
})
|
||||
}
|
||||
Reference in New Issue
Block a user