您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Removing any adblock detection from IDLIX website (up: Feb 27, 2025)
// ==UserScript== // @name IDLIX Adblock Remover // @namespace https://www.youtube.com/channel/UC26YHf9ASpeu68az2xRKn1w // @version 1.0 // @description Removing any adblock detection from IDLIX website (up: Feb 27, 2025) // @author Kinnena // @match *://*.idlix.asia/* // @grant none // @license MIT // ==/UserScript== (function() { 'use strict'; function removeElements() { const prefix = getDynamicPrefix(); // Task 1: Remove <div class="{prefix}-blackout active"> // removeElementsByClass(`${prefix}-blackout`); // Task 2: Remove <div class="{prefix}-wrapper"> with its content // removeElementsByClass(`${prefix}-wrapper`); // Task 3: Remove the specified class from the body element removeClassFromBody(`${prefix}-style-compact`); removeClassFromBody(`${prefix}-blur`); } function removeElementsByClass(className) { const elements = document.getElementsByClassName(className); for (let i = 0; i < elements.length; i++) { elements[i].remove(); } } function removeClassFromBody(className) { const bodyElement = document.body; if (bodyElement) { bodyElement.classList.remove(className); } } function getDynamicPrefix() { const divsWithPrefix = document.querySelectorAll('[class*=blackout]'); if (divsWithPrefix.length > 0) { const classNames = divsWithPrefix[0].className.split(' '); for (let i = 0; i < classNames.length; i++) { if (classNames[i].includes('blackout')) { return classNames[i].replace('-blackout', ''); } } } return null; // Default to null if prefix is not found } // Run the script after the page has completely loaded window.addEventListener('load', function() { removeElements(); }); })();