您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Agrees to the cookies dialog to make it disappear forever.
当前为
// ==UserScript== // @name 🌐 delete cookies 🍪 // @name:fr 🌐 suppression de l'avertissement des cookies 🍪 // @namespace https://greasyfork.org/en/users/876222-zzz-the-hacker // @version 2.0 // @description Agrees to the cookies dialog to make it disappear forever. // @description:fr Confirme l'acceptation des cookies pour le faire disparaître définitivement. // @author zzz le hacker // @match *://*/* // @grant none // @icon https://www.hebergeur-image.fr/uploads/20231210/7a28ab28a8e9a4bea32b6918aa65a39ef5dea1fb.png // ==/UserScript== (function () { "use strict"; window.notif = (message, time, icon) => { let div = document.createElement("div"); div.style = "background-color: white; color: black; font-family: monospace; display: flex; justify-content: center; align-items: center; position: absolute; max-width: 400px; left: -420px; top: 20px; border: 1px solid black; border-radius: 10px; z-index: 100000; transition: left 1s cubic-bezier(0.6, 0.59, 0, 0.99) 0s; padding: 20px;"; div.innerHTML = message; document.body.appendChild(div); let img = document.createElement("img"); img.src = icon; img.style = "width: 60px; margin-left: 10px; border: 1px black solid; border-radius: 10px;"; div.appendChild(img); setTimeout(() => { div.style.left = "20px"; setTimeout(() => { div.style.left = "-500px"; setTimeout(() => { div.remove(); }, 1500); }, time); }, 100); }; window.searchHTML = (element, callback) => { callback(element); [...element.childNodes].forEach(child => { if (child.innerHTML !== undefined && child.outerHTML !== undefined) window.searchHTML(child, callback); }); }; let onlyText = (element) => { var nodes = element.childNodes; for (var i = 0; i < nodes.length; i++) { if (nodes[i].nodeType !== 3) { return false; } } return true; } let refuse = () => { let h = [...document.getElementsByClassName("QS5gu sy4vM")]; let condition = (h.length !== 0); if (condition) { h[0].click(); window.notif("cookie refused !", 3000, "https://www.hebergeur-image.fr/uploads/20231210/7a28ab28a8e9a4bea32b6918aa65a39ef5dea1fb.png"); } else { let rejectList = ["Refuser", "Refuser tous les cookies", "Refuser les cookies", "Rejeter", "Refuse", "Reject all cookies", "Reject cookies", "Decline", "Continuer sans accepter", "Continue without accepting", "Tout refuser", "Decline all"]; let acceptList = ["Accepter", "Accepter tous les cookies", "Autoriser", "Valider", "Accept", "Accept all cookies", "Allow", "Confirm"]; let RbuttonsList = []; let AbuttonsList = []; window.searchHTML(document.body, (child) => { rejectList.forEach(e => { if (child.innerHTML.includes(e)) if (onlyText(child)) if (!RbuttonsList.includes(child)) RbuttonsList.push(child); }); acceptList.forEach(e => { if (child.innerHTML.includes(e)) if (onlyText(child)) if (!AbuttonsList.includes(child)) AbuttonsList.push(child); }); }); console.log([RbuttonsList, AbuttonsList]); if (RbuttonsList.length !== 0) { RbuttonsList.forEach(element => { element.click(); window.notif("cookie refused !", 3000, "https://www.hebergeur-image.fr/uploads/20231210/7a28ab28a8e9a4bea32b6918aa65a39ef5dea1fb.png"); }); } else { if (AbuttonsList.length !== 0) window.notif("An error appeared when searching for the refuse cookies button: you can refer to the author of the script via greasyfork and tell him on which site you encountered this problem.", 8000, "https://www.hebergeur-image.fr/uploads/20231210/dab7ba5c2cb28fa94bf21c19b963050aff336b91.png"); else window.notif("No cookies found on this page.", 3000, "https://www.hebergeur-image.fr/uploads/20231210/c4c756d82cb08cf29b91df0d4d863e51984bb925.png"); }; }; }; window.onload = refuse; })();