diff --git a/src/index.ts b/src/index.ts index 2ccf906..3bedfc0 100644 --- a/src/index.ts +++ b/src/index.ts @@ -25,6 +25,7 @@ app.get("/url", async (context) => { return context.json({ error: "Invalid URL" }, 400); } const response = await fetch(url); + url = new URL(response.url); const rewriter = new HTMLRewriter(); const summarized = summary(url, rewriter); const reader = rewriter.transform(response).body!.getReader(); diff --git a/src/summary/general/index.ts b/src/summary/general/index.ts index 9a190d1..1db7108 100644 --- a/src/summary/general/index.ts +++ b/src/summary/general/index.ts @@ -66,6 +66,7 @@ export default function general(url: URL, html: HTMLRewriter) { sitename: siteName, icon: favicon, sensitive, + url: url.href, }; } );