17 lines
664 B
JavaScript
17 lines
664 B
JavaScript
import "./views/Monitor/Monitor.css";
|
|
import { mountDashboard } from "./views/Monitor/Monitor.js";
|
|
|
|
async function start() {
|
|
if ("serviceWorker" in navigator) {
|
|
try {
|
|
const registrations = await navigator.serviceWorker.getRegistrations();
|
|
await Promise.all(registrations.filter((r) => r.active?.scriptURL === `${location.origin}/sw.js`).map((r) => r.unregister()));
|
|
} catch { /* 公网版本不依赖浏览器离线缓存。 */ }
|
|
}
|
|
await mountDashboard(document.querySelector("#app"));
|
|
}
|
|
start();
|
|
import "@fontsource/barlow-condensed/400.css";
|
|
import "@fontsource/barlow-condensed/500.css";
|
|
import "@fontsource/barlow-condensed/600.css";
|