mirror of
https://github.com/MercuryWorkshop/scramjet.git
synced 2025-05-13 22:40:01 -04:00
fix: dont double rewrite urls
This commit is contained in:
parent
c822365d04
commit
6705d0ba2b
1 changed files with 5 additions and 2 deletions
|
@ -30,8 +30,11 @@ export function rewriteUrl(url: string | URL, meta: URLMeta) {
|
||||||
if (url instanceof URL) {
|
if (url instanceof URL) {
|
||||||
url = url.href;
|
url = url.href;
|
||||||
}
|
}
|
||||||
|
if (url.startsWith(location.origin)) {
|
||||||
if (url.startsWith("javascript:")) {
|
// this is jank and should be temporary!!!!
|
||||||
|
// debugger;
|
||||||
|
return url;
|
||||||
|
} else if (url.startsWith("javascript:")) {
|
||||||
return "javascript:" + rewriteJs(url.slice("javascript:".length), meta);
|
return "javascript:" + rewriteJs(url.slice("javascript:".length), meta);
|
||||||
} else if (url.startsWith("blob:")) {
|
} else if (url.startsWith("blob:")) {
|
||||||
return location.origin + $scramjet.config.prefix + url;
|
return location.origin + $scramjet.config.prefix + url;
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue