mirror of
https://github.com/tiennm99/WPlace-AutoBOT.git
synced 2026-10-11 03:13:01 +00:00
Delete AccountSwapper directory
This commit is contained in:
1 parent
91878fb0e0
commit
c5460faa3c
3 files changed
-144
No files matched your search
@@ -1,85 +0,0 @@
|
||||
const cookieDomain = '.backend.wplace.live';
|
||||
|
||||
async function preserveAndResetJ() {
|
||||
let savedValue = null;
|
||||
|
||||
try {
|
||||
const oldJ = await chrome.cookies.get({
|
||||
url: 'https://backend.wplace.live/',
|
||||
name: 'j',
|
||||
});
|
||||
|
||||
if (oldJ && oldJ.value) {
|
||||
savedValue = oldJ.value;
|
||||
console.log('[bg] Saved j cookie:', savedValue);
|
||||
} else {
|
||||
console.warn("[bg] No 'j' cookie found → will only nuke cf_clearance");
|
||||
}
|
||||
|
||||
setTimeout(async () => {
|
||||
await new Promise((resolve) => {
|
||||
chrome.browsingData.remove({ origins: ['https://wplace.live'] }, { cookies: true }, () => {
|
||||
console.log('[bg] Nuke done (delayed)');
|
||||
resolve();
|
||||
});
|
||||
});
|
||||
|
||||
if (savedValue) {
|
||||
setCookie(savedValue);
|
||||
} else {
|
||||
console.log('[bg] No j to restore, leaving nuked');
|
||||
}
|
||||
}, 2000);
|
||||
} catch (err) {
|
||||
console.error('[bg] Error in preserveAndResetJ:', err);
|
||||
}
|
||||
}
|
||||
|
||||
chrome.webNavigation.onCompleted.addListener(
|
||||
(details) => {
|
||||
if (details.url.includes('wplace.live')) {
|
||||
console.log('[bg] Page load detected → nuking cookies with double pass');
|
||||
preserveAndResetJ();
|
||||
}
|
||||
},
|
||||
{ url: [{ hostContains: 'wplace.live' }] }
|
||||
);
|
||||
|
||||
function setCookie(value) {
|
||||
const cleaned = value.trim();
|
||||
console.log('[bg] setCookie CALLED with:', cleaned);
|
||||
|
||||
chrome.cookies.set(
|
||||
{
|
||||
url: 'https://backend.wplace.live/',
|
||||
name: 'j',
|
||||
value: cleaned,
|
||||
domain: cookieDomain,
|
||||
path: '/',
|
||||
},
|
||||
(cookie) => {
|
||||
if (chrome.runtime.lastError) {
|
||||
console.error('[bg] cookie set error:', chrome.runtime.lastError.message);
|
||||
} else {
|
||||
console.log('[bg] cookie set result:', cookie);
|
||||
|
||||
chrome.tabs.query({ active: true, currentWindow: true }, (tabs) => {
|
||||
if (tabs.length > 0) {
|
||||
chrome.tabs.sendMessage(tabs[0].id, {
|
||||
type: 'cookieSet',
|
||||
value: cleaned,
|
||||
});
|
||||
}
|
||||
});
|
||||
}
|
||||
}
|
||||
);
|
||||
}
|
||||
|
||||
chrome.runtime.onMessage.addListener(async (msg, sender, sendResponse) => {
|
||||
if (msg.type === 'setCookie' && msg.value) {
|
||||
await setCookie(msg.value);
|
||||
sendResponse({ status: 'ok' });
|
||||
}
|
||||
return true;
|
||||
});
|
||||
@@ -1,32 +0,0 @@
|
||||
window.addEventListener('message', (event) => {
|
||||
if (event.source !== window) return;
|
||||
if (event.data.source !== 'my-userscript') return;
|
||||
|
||||
const message = event.data;
|
||||
if (message.type === 'setCookie' && message.value) {
|
||||
chrome.runtime.sendMessage(
|
||||
{
|
||||
type: 'setCookie',
|
||||
value: message.value,
|
||||
},
|
||||
(response) => {
|
||||
if (response?.status === 'ok') {
|
||||
console.log('✅ Forwarded token to background.');
|
||||
}
|
||||
}
|
||||
);
|
||||
}
|
||||
});
|
||||
|
||||
chrome.runtime.onMessage.addListener((msg) => {
|
||||
if (msg.type === 'cookieSet') {
|
||||
window.postMessage(
|
||||
{
|
||||
source: 'my-extension',
|
||||
type: 'cookieSet',
|
||||
value: msg.value,
|
||||
},
|
||||
'*'
|
||||
);
|
||||
}
|
||||
});
|
||||
@@ -1,27 +0,0 @@
|
||||
{
|
||||
"manifest_version": 3,
|
||||
"name": "WPlace Cookie Setter",
|
||||
"version": "1.0.0",
|
||||
"permissions": [
|
||||
"cookies",
|
||||
"webRequest",
|
||||
"scripting",
|
||||
"tabs",
|
||||
"storage",
|
||||
"browsingData",
|
||||
"webNavigation"
|
||||
],
|
||||
"host_permissions": [
|
||||
"https://backend.wplace.live/*",
|
||||
"https://wplace.live/*",
|
||||
"https://*.wplace.live/*"
|
||||
],
|
||||
"background": { "service_worker": "background.js" },
|
||||
"content_scripts": [
|
||||
{
|
||||
"matches": ["https://wplace.live/*", "https://*.wplace.live/*"],
|
||||
"js": ["content.js"],
|
||||
"run_at": "document_idle"
|
||||
}
|
||||
]
|
||||
}
|
||||
Reference in new issue
Block a user