您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Blocks block-adblock
// ==UserScript== // @name Blocks BlockAdblock // @version 1.0 // @namespace http://tampermonkey.net/ // @description Blocks block-adblock // @match *://**/* // @grant none // @run-at document-start // @license MIT // ==/UserScript== (() => { const originalEval = window.eval; const keywords = ['advertising', 'ad', 'blocker', 'disabled', 'understand', 'site', 'income', 'okay', 'http://blockadblock.com', '']; window.eval = str => { // Check for keywords const matches = keywords.filter(v => str.includes(v)); if (matches.length / keywords.length > 0.85) { console.log(`[ABBB] Probability of being ad-related: ${(matches.length / keywords.length) * 100}%`); // Check if it contains the base64 charset in a variable if (str.match(/[A-Za-z]+='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789'/)) { console.log(` >> It contains the base64 charset`); // Check if it will clear the body element if (str.includes(`document.body.innerHTML=''`)) { console.log(` >> It'll clear your dom. Blocked.`); return; } } } return originalEval(str); }; })();