16 lines
425 B
JavaScript
16 lines
425 B
JavaScript
export const JOBBJAKT_CAPTURE_ORIGIN = "https://jobs.cesnimda.uk";
|
|
|
|
export function buildCaptureUrl(pageUrl, origin = JOBBJAKT_CAPTURE_ORIGIN) {
|
|
let source;
|
|
try {
|
|
source = new URL(pageUrl);
|
|
} catch {
|
|
return null;
|
|
}
|
|
if (source.protocol !== "http:" && source.protocol !== "https:") return null;
|
|
|
|
const capture = new URL("/", origin);
|
|
capture.searchParams.set("add", source.href);
|
|
return capture.href;
|
|
}
|