您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Remove sponsored banners from Ouedkniss
// ==UserScript== // @name Ouedkniss Elements Remover // @namespace http://tampermonkey.net/ // @version 0.2 // @description Remove sponsored banners from Ouedkniss // @author Harrysof // @icon https://greasyfork.s3.us-east-2.amazonaws.com/9emqda6d7wwfzlfawkqaxcqx6o5h // @match https://www.ouedkniss.com/* // @grant none // @license MIT // ==/UserScript== (function() { 'use strict'; // Array of selectors to remove const selectorsToRemove = [ '.page-top-1', '.o-section-heading', '.home-promo-header' ]; function removeElements(selector) { const elements = document.querySelectorAll(selector); elements.forEach(element => element.remove()); } function removeBlur() { const blurredElements = document.querySelectorAll('[class*="blurred"]'); blurredElements.forEach(element => { element.style.filter = 'none'; element.classList.remove('blurred'); }); } function load() { // Remove specified elements selectorsToRemove.forEach(selector => removeElements(selector)); removeBlur(); // Remove blur effects if any } load(); for (const f of ['pushState', 'replaceState', 'forward', 'back', 'go']) { const fn = history[f]; history[f] = function(...args) { fn.apply(this, args); load(); }; } const observer = new MutationObserver(() => { selectorsToRemove.forEach(selector => removeElements(selector)); removeBlur(); }); observer.observe(document.body, { childList: true, subtree: true }); })();