fix javascript url rewriter

This commit is contained in:
velzie 2024-07-19 18:05:10 -04:00
parent ec5ef8e03f
commit 7cde799cb0
No known key found for this signature in database
GPG key ID: 048413F95F0DDE1F
2 changed files with 2 additions and 2 deletions

View file

@ -140,6 +140,6 @@ for (const target of [Node.prototype, MutationObserver.prototype, document]) {
}, },
}); });
} }
} catch (e) { } } catch (e) {}
} }
} }

View file

@ -30,7 +30,7 @@ export function encodeUrl(url: string | URL, origin?: URL) {
if (!url) url = origin.href; if (!url) url = origin.href;
if (url.startsWith("javascript:")) { if (url.startsWith("javascript:")) {
return "javascript:" + rewriteJs(url.slice("javascript:".length)); return "javascript:" + rewriteJs(url.slice("javascript:".length), origin);
} else if (/^(#|mailto|about|data|blob)/.test(url)) { } else if (/^(#|mailto|about|data|blob)/.test(url)) {
return url; return url;
} else if (canParseUrl(url, origin)) { } else if (canParseUrl(url, origin)) {