您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Deletes specific cookies when the exit button is clicked on Gartic.io
- // ==UserScript==
- // @name Gartic.io Cookie Cleaner
- // @name:tr Gartic.io Çerez Temizleyici
- // @namespace http://tampermonkey.net/
- // @version 2025-04-19
- // @description Deletes specific cookies when the exit button is clicked on Gartic.io
- // @description:tr Gartic.io'da çıkış düğmesine tıklandığında belirli çerezleri siler
- // @author anonimbiri
- // @match *://gartic.io/*
- // @icon https://raw.githubusercontent.com/Gartic-Developers/Kawaii-Helper/refs/heads/main/Assets/kawaii-logo.png
- // @grant GM_cookie
- // @noframes
- // ==/UserScript==
- (function() {
- 'use strict';
- // Havalı neon-mor konsol log stili
- const cyberAnimeLog = (message, isError = false) => {
- const style = `
- background: linear-gradient(90deg, #6a00ff, #ff00ff);
- color: ${isError ? '#ff4d4d' : '#e0e0ff'};
- padding: 10px 15px;
- border-radius: 5px;
- font-family: 'Courier New', monospace;
- font-size: 13px;
- font-weight: bold;
- text-shadow: 0 0 8px #ff00ff, 0 0 12px #6a00ff;
- box-shadow: 0 0 15px #ff00ff;
- border: 1px solid #ff00ff;
- `;
- console.log(`%c🌌 ${message} ⚡️`, style);
- };
- // Function to delete a cookie
- function deleteCookie(name) {
- GM_cookie.delete({ name: name }, function(error) {
- if (error) {
- cyberAnimeLog(`✖ ${name} çerezi silinirken hata oluştu!`, true);
- } else {
- cyberAnimeLog(`✔ ${name} çerezi başarıyla silindi!`);
- }
- });
- }
- // Exit butonunu bul ve click event ekle
- function setupExitButton() {
- const exitButton = document.getElementById('exit');
- if (exitButton) {
- exitButton.addEventListener('click', function() {
- cyberAnimeLog('Çerez avı başladı! 🔫');
- deleteCookie('garticio');
- deleteCookie('cf_clearance');
- });
- cyberAnimeLog('Exit butonu bulundu ve hazır! 🎮');
- return true;
- }
- return false;
- }
- // İlk deneme
- if (!setupExitButton()) {
- cyberAnimeLog('Exit butonu henüz yüklenmedi, gözetliyorum... 👾', true);
- // MutationObserver ile butonun yüklenmesini izle
- const observer = new MutationObserver((mutations, obs) => {
- if (setupExitButton()) {
- obs.disconnect(); // Buton bulundu, izlemeyi bırak
- }
- });
- observer.observe(document.body, {
- childList: true,
- subtree: true
- });
- }
- deleteCookie('garticio');
- deleteCookie('cf_clearance');
- })();