From 6a6bfab5f6284cf3891b27652a052e1a43d1d819 Mon Sep 17 00:00:00 2001 From: biglyderv Date: Sat, 1 Feb 2025 13:40:51 -0500 Subject: [PATCH] the --- site.js | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/site.js b/site.js index ab3617e..60b3e19 100644 --- a/site.js +++ b/site.js @@ -43,11 +43,20 @@ async function urlCollector(url, path, file, useLimit, data2) { let h = body(link).attr('href'); if (!h) return true; h = h.trim(); - if (h.startsWith('./') || h.startsWith('../') || h.startsWith('/')) { + if (h.startsWith('./') || h.startsWith('../') || h.startsWith('/')) { let u = new URL(url); u.pathname = h; h = u.toString(); } + if (h.startsWith('?')) { + let u = new URL(url); + u.search = h; + h = u.toString(); + } + if (h.startsWith('#')) { + let u = new URL(url); + h = u.toString(); + } let h2; try { h2 = new URL(h);