From 7cde799cb0c9a81c88d43245eb0bc5ca1e33ae4a Mon Sep 17 00:00:00 2001 From: velzie Date: Fri, 19 Jul 2024 18:05:10 -0400 Subject: [PATCH] fix javascript url rewriter --- src/client/element.ts | 2 +- src/shared/rewriters/url.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/client/element.ts b/src/client/element.ts index f0b34db..095df84 100644 --- a/src/client/element.ts +++ b/src/client/element.ts @@ -140,6 +140,6 @@ for (const target of [Node.prototype, MutationObserver.prototype, document]) { }, }); } - } catch (e) { } + } catch (e) {} } } diff --git a/src/shared/rewriters/url.ts b/src/shared/rewriters/url.ts index 94be7d2..338a0a6 100644 --- a/src/shared/rewriters/url.ts +++ b/src/shared/rewriters/url.ts @@ -30,7 +30,7 @@ export function encodeUrl(url: string | URL, origin?: URL) { if (!url) url = origin.href; 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)) { return url; } else if (canParseUrl(url, origin)) {