Fix nogg getRandomName()

This commit is contained in:
wearrrrr 2023-04-12 19:51:12 -05:00
parent 0fcc6ad107
commit 050c8f6899
2 changed files with 36 additions and 66 deletions

View file

@ -101,7 +101,7 @@ window.addEventListener("load", () => {
return true; return true;
return false; return false;
} }
const proxy = localStorage.getItem("proxy") || "uv"; const proxy = localStorage.getItem("proxy") || "uv";
const inpbox = document.querySelector("form"); const inpbox = document.querySelector("form");
// Display the "loading" indicators on the main page, looks much better than a static/still screen. // Display the "loading" indicators on the main page, looks much better than a static/still screen.
@ -173,6 +173,7 @@ window.addEventListener("load", () => {
var link = document.querySelector("link[rel~='icon']"); var link = document.querySelector("link[rel~='icon']");
if (localStorage.getItem('ADVcloak') == "on") { if (localStorage.getItem('ADVcloak') == "on") {
if (document.title == "Nebula") { if (document.title == "Nebula") {
document.title = "Google"
if (!link) { if (!link) {
link = document.createElement('link'); link = document.createElement('link');
link.rel = 'icon'; link.rel = 'icon';
@ -224,7 +225,7 @@ document.addEventListener("visibilitychange", handleTabLeave)
img.rel = "icon"; img.rel = "icon";
img.href = img.href =
"https://static.nebulacdn.xyz/content/images/nebula_logo_619x619.png"; "https://static.nebulacdn.xyz/content/images/nebula_logo_619x619.png";
blob.title = "Nebula"; blob.title = getRandomName();
// slice the link like some nice fruit :) // slice the link like some nice fruit :)
// Removing the '/' from 'whateverthislinkis.gay/' // Removing the '/' from 'whateverthislinkis.gay/'
// ^ // ^
@ -289,9 +290,7 @@ document.addEventListener("visibilitychange", handleTabLeave)
if (!inFrame && !navigator.userAgent.includes("Firefox")) { if (!inFrame && !navigator.userAgent.includes("Firefox")) {
const popup = open("about:blank", "_blank"); const popup = open("about:blank", "_blank");
if (!popup || popup.closed) { if (!popup || popup.closed) {
alert( alert("StealthEngine was unable to open a popup. (do you have popups disabled?)");
"StealthEngine was unable to open a popup. (do you have popups disabled?)"
);
} else { } else {
const doc = popup.document; const doc = popup.document;
const iframe = doc.createElement("iframe"); const iframe = doc.createElement("iframe");
@ -306,7 +305,12 @@ document.addEventListener("visibilitychange", handleTabLeave)
const link = location.href; const link = location.href;
img.rel = "icon"; img.rel = "icon";
img.href = ABFavicon || "https://ssl.gstatic.com/images/branding/product/1x/drive_2020q4_32dp.png"; img.href = ABFavicon || "https://ssl.gstatic.com/images/branding/product/1x/drive_2020q4_32dp.png";
doc.title = ABTitle || "Nebula"; if (localStorage.nogg == "on") {
doc.title = ABTitle || getRandomName();
} else {
doc.title = ABTitle || "Nebula";
}
var currentLink = link.slice(0, link.length - 1); var currentLink = link.slice(0, link.length - 1);
@ -327,39 +331,24 @@ document.addEventListener("visibilitychange", handleTabLeave)
// Set the option // Set the option
var option = localStorage.getItem("nogg"); var option = localStorage.getItem("nogg");
const storedSetTheme = localStorage.getItem("theme"); if (localStorage.getItem("theme") == null) {
if (storedSetTheme == null) {
localStorage.setItem("theme", "dark"); localStorage.setItem("theme", "dark");
} }
window.onload = function () { window.onload = function () {
let background = localStorage.getItem("--background-primary"); changeCSS("--background-primary", localStorage.getItem("--background-primary"));
let navbar = localStorage.getItem("--navbar-color"); changeCSS("--navbar-color", localStorage.getItem("--navbar-color"));
let navbarHeight = localStorage.getItem("--navbar-height"); changeCSS("--navbar-height", localStorage.getItem("--navbar-height"));
let navbarText = localStorage.getItem("--navbar-text-color"); changeCSS("--navbar-text-color", localStorage.getItem("--navbar-text-color"));
let inputText = localStorage.getItem("--input-text-color"); changeCSS("--input-text-color", localStorage.getItem("--input-text-color"));
let inputPlaceholder = localStorage.getItem("--input-placeholder-color"); changeCSS("--input-placeholder-color", localStorage.getItem("--input-placeholder-color"));
let inputBackground = localStorage.getItem("--input-background-color"); changeCSS("--input-background-color", localStorage.getItem("--input-background-color"));
let inputBorder = localStorage.getItem("--input-border-color"); changeCSS("--input-border-color", localStorage.getItem("--input-border-color"));
let inputBorderSize = localStorage.getItem("--input-border-size"); changeCSS("--input-border-size", localStorage.getItem("--input-border-size"));
let navbarFont = localStorage.getItem("--navbar-font"); changeCSS("--navbar-link-color", localStorage.getItem("--navbar-link-color"));
let navbarLink = localStorage.getItem("--navbar-link-color"); changeCSS("--navbar-font", localStorage.getItem("--navbar-font"));
let navbarLogoFilter = localStorage.getItem("--navbar-logo-filter"); changeCSS("--navbar-logo-filter", localStorage.getItem("--navbar-logo-filter"));
let textColorPrimary = localStorage.getItem("--text-color-primary"); changeCSS("--text-color-primary", localStorage.getItem("--text-color-primary"));
changeCSS("--background-primary", background);
changeCSS("--navbar-color", navbar);
changeCSS("--navbar-height", navbarHeight);
changeCSS("--navbar-text-color", navbarText);
changeCSS("--input-text-color", inputText);
changeCSS("--input-placeholder-color", inputPlaceholder);
changeCSS("--input-background-color", inputBackground);
changeCSS("--input-border-color", inputBorder);
changeCSS("--input-border-size", inputBorderSize);
changeCSS("--navbar-link-color", navbarLink);
changeCSS("--navbar-font", navbarFont);
changeCSS("--navbar-logo-filter", navbarLogoFilter);
changeCSS("--text-color-primary", textColorPrimary);
}; };
function changeCSS(variable, value, saveBool) { function changeCSS(variable, value, saveBool) {
@ -378,31 +367,19 @@ function saveCSS(variable, value) {
function log() { function log() {
setTimeout( setTimeout(
console.log.bind( console.log.bind(
console, console, "%cWelcome To Nebula", "background: #3F51B5;color:#FFF;padding:5px;border-radius: 5px;line-height: 26px; font-size:30px;"
"%cWelcome To Nebula",
"background: #3F51B5;color:#FFF;padding:5px;border-radius: 5px;line-height: 26px; font-size:30px;"
) )
); );
setTimeout( setTimeout(
console.log.bind( console.log.bind(
console, console, "%c If you are seeing this, Nebula's main script has succesfully loaded!", "background: green;color:#FFF;padding:5px;border-radius: 5px;line-height: 26px; font-size:12px;"
"%c If you are seeing this, Nebula's main script has succesfully loaded!",
"background: green;color:#FFF;padding:5px;border-radius: 5px;line-height: 26px; font-size:12px;"
) )
); );
setTimeout( setTimeout(
console.log.bind( console.log.bind(
console, console, "%cIf you encounter an error, contact our support team on discord. Copy and paste the information below and send it in the ticket", "background: red;color:#FFF;padding:5px;border-radius: 5px;line-height: 26px; font-size:12px;"
"%cIf you encounter an error, contact our support team on discord. Copy and paste the information below and send it in the ticket",
"background: red;color:#FFF;padding:5px;border-radius: 5px;line-height: 26px; font-size:12px;"
) )
); );
let enabledCookies = navigator.cookieEnabled;
let appName = navigator.appName; // @deprecated
let product = navigator.product; // @deprecated
let agent = navigator.userAgent;
let version = navigator.appVersion; // @deprecated
let platform = navigator.platform; // @deprecated
let online = navigator.onLine; let online = navigator.onLine;
let userAgent = navigator.userAgent; let userAgent = navigator.userAgent;
let browserName; let browserName;
@ -420,15 +397,12 @@ function log() {
} else { } else {
browserName = "No browser detection"; browserName = "No browser detection";
} }
setTimeout( console.log.bind(
console.log.bind( console,
console, `%cInformation: \n URL: ${diagnosticDomain} \n BrowserName: ${browserName} \n IsOnline: ${online} \n UA: ${userAgent}, `,
`%cInformation: \n URL: ${diagnosticDomain} \n BrowserName: ${browserName} \n IsOnline: ${online} \n agent: ${userAgent}, `, "background: gray;color:#FFF;padding:3px;border-radius: 0px; font-size:12px;"
"background: gray;color:#FFF;padding:3px;border-radius: 0px;line-height: 26px; font-size:6px;"
)
); );
} }
log(); log();
function switchTheme() { function switchTheme() {
var selecter = document.getElementById("themeSwitcher"); var selecter = document.getElementById("themeSwitcher");
@ -515,20 +489,18 @@ function getRandomName() {
const surname = surnames[random2]; const surname = surnames[random2];
// Connect the adjective and surname together to create a random name // Connect the adjective and surname together to create a random name
const randomName = adjective + "-" + surname; const randomName = adjective + "-" + surname;
// Return it so it can be called later as a variable for the Tab Name.
return randomName; return randomName;
} }
// Check if the Browser variable is undefined // Check if the Browser variable is undefined
// This is unused as of now but it could be used for better cloaking in the future, specifically with activeTab // This is unused as of now but it could be used for better cloaking in the future, specifically with activeTab
if (typeof browser === "undefined") { if (typeof browser === "undefined") {
// Initialize the browser variable
var browser = chrome; var browser = chrome;
} }
browser = chrome; browser = chrome;
// Clickoff cloaking // Clickoff cloaking
// This function is called as a callback during the event listener // This is used to cloak the tab when it is not active
function handleTabLeave() { function handleTabLeave() {
var link = document.querySelector("link[rel~='icon']"); var link = document.querySelector("link[rel~='icon']");
if (localStorage.getItem("ADVcloak") == "on") { if (localStorage.getItem("ADVcloak") == "on") {
@ -538,8 +510,7 @@ function handleTabLeave() {
link.rel = "icon"; link.rel = "icon";
document.getElementsByTagName("head")[0].appendChild(link); document.getElementsByTagName("head")[0].appendChild(link);
} }
link.href = link.href = "https://www.google.com/favicon.ico";
"https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcQo7AE3IF34XPGyseQjkXIOsWXpkZiLlMjSAwySjcJSPAwlv3hnGKi1&usqp=CAU";
document.title = "Google"; document.title = "Google";
} else if (document.title == "Google") { } else if (document.title == "Google") {
document.title = "Nebula"; document.title = "Nebula";
@ -548,8 +519,7 @@ function handleTabLeave() {
link.rel = "icon"; link.rel = "icon";
document.getElementsByTagName("head")[0].appendChild(link); document.getElementsByTagName("head")[0].appendChild(link);
} }
link.href = link.href = "https://camo.githubusercontent.com/b565ae2e136e0ac6023e7099288a62382de7c2b8cdce86a8b90449b86649434c/68747470733a2f2f6e6562756c6170726f78792e6e6562756c612e62696f2f696d616765732f6c6f676f2e706e67";
"https://camo.githubusercontent.com/b565ae2e136e0ac6023e7099288a62382de7c2b8cdce86a8b90449b86649434c/68747470733a2f2f6e6562756c6170726f78792e6e6562756c612e62696f2f696d616765732f6c6f676f2e706e67";
} else { } else {
return false; return false;
} }
@ -585,4 +555,4 @@ function link(_link) {
} }
}, 0200) }, 0200)
} else { location.href = "service/go/" + __uv$config.encodeUrl("https://radon.games/") } } else { location.href = "service/go/" + __uv$config.encodeUrl("https://radon.games/") }
} }

View file

@ -480,7 +480,7 @@ small {
padding-right: 0.3em; padding-right: 0.3em;
} }
@media only screen and (max-width: 1100px) { @media only screen and (max-width: 1190px) {
#digitalClock { #digitalClock {
display: none; display: none;
} }