diff --git a/assets/webui/index.html b/assets/webui/index.html
index 4393383..43f2a62 100644
--- a/assets/webui/index.html
+++ b/assets/webui/index.html
@@ -198,6 +198,7 @@
构建版本develop
+
diff --git a/assets/webui/ofdgo_work.js b/assets/webui/ofdgo_work.js
index f509869..fa1aa46 100644
--- a/assets/webui/ofdgo_work.js
+++ b/assets/webui/ofdgo_work.js
@@ -92,6 +92,8 @@ async function readResource(event, navigation) {
bundle = await readBundle(meta, CLIENT_PREFIX + event.clientId);
}
if (!bundle || !await caches.has(bundle.name)) {
+ const client = await self.clients.get(event.clientId);
+ if (client && resourceURL(client.url) !== self.registration.scope) return fetch(event.request);
return Response.error();
}
if (event.resultingClientId) {