INNER CODE UNIT · JavaScript
raw
netnr/workers · cors.js:51
const raw = request.url.slice(current.origin.length + 1);
const decoded = decodeURIComponent(raw || "").trim();
if (!decoded || decoded === "favicon.ico" || decoded === "robots.txt") {
targetUrl = "";
} else {
if (!decoded.includes(".")) {
throw new Error("invalid target url");
}
// fix missing protocol
targetUrl = decoded.includes("://")
? decoded
: decoded.includes(":/")
? decoded.replace(":/", "://")
: `http://${decoded}`;
}