noRef/index.js
2023-08-23 15:43:22 +02:00

31 lines
742 B
JavaScript

const currentUrl = window.location.href
var url = new URL(currentUrl);
var c = url.searchParams.get("url");
var o = url.searchParams.get("obf");
var n = url.searchParams.get("no");
// Check that there is something there otherwhise it will get stuck in a loop
if(c) {
// Check if url is obfuscated
if (o) {
c = atob(c)
}
if (c.startsWith("http://") || c.startsWith("https://")) {
console.log("url:", c)
ifN(c)
} else {
c = "http://" + c
console.log("url:", c)
ifN(c)
}
} else {
console.log("No url found, not redirecting")
}
function ifN(i) {
if (!n) {
console.log("Don't redirect parameter found, not redirecting.")
window.location = i
}
}