fix url rewrites for blob worker

This commit is contained in:
velzie 2024-07-30 08:19:03 -04:00
parent e359a3d600
commit 9b9905f640
No known key found for this signature in database
GPG key ID: 048413F95F0DDE1F

View file

@ -17,13 +17,16 @@ export function encodeUrl(url: string | URL, origin?: URL) {
}
if (!origin) {
origin = new URL(
self.$scramjet.config.codec.decode(
location.href.slice(
(location.origin + self.$scramjet.config.prefix).length
if (location.pathname.startsWith(self.$scramjet.config.prefix + "worker")) {
origin = new URL(new URL(location.href).searchParams.get("origin"));
} else
origin = new URL(
self.$scramjet.config.codec.decode(
location.href.slice(
(location.origin + self.$scramjet.config.prefix).length
)
)
)
);
);
}
// is this the correct behavior?