fix: dont double rewrite urls

This commit is contained in:
Percs 2024-10-17 14:02:11 -05:00
parent c822365d04
commit 6705d0ba2b

View file

@ -30,8 +30,11 @@ export function rewriteUrl(url: string | URL, meta: URLMeta) {
if (url instanceof URL) {
url = url.href;
}
if (url.startsWith("javascript:")) {
if (url.startsWith(location.origin)) {
// this is jank and should be temporary!!!!
// debugger;
return url;
} else if (url.startsWith("javascript:")) {
return "javascript:" + rewriteJs(url.slice("javascript:".length), meta);
} else if (url.startsWith("blob:")) {
return location.origin + $scramjet.config.prefix + url;