Dodaje ?audit=true do url, dzięki któremu nie ma denerwującego automatycznego odświeżania i reklam na Filmweb
// ==UserScript== // @name Filmweb.pl - Brak Automatycznego odświeżania i reklam // @namespace https://greasyfork.org/users/124677-pabli // @version 0.7 // @description Dodaje ?audit=true do url, dzięki któremu nie ma denerwującego automatycznego odświeżania i reklam na Filmweb // @author Pabli // @license MIT // @match https://www.filmweb.pl/* // @match https://www.google.com/search* // @match https://duckduckgo.com/* // @icon https://www.google.com/s2/favicons?sz=64&domain=filmweb.pl // @run-at document-start // ==/UserScript== (function() { 'use strict'; const cleanUrl = true; const url = new URL(window.location.href); if (window.location.hostname === 'www.filmweb.pl') { if (!url.searchParams.has('audit')) { document.addEventListener('DOMContentLoaded', () => { url.searchParams.append('audit', 'true'); window.location.href = url; }); } else if (cleanUrl) { setTimeout(() => { url.searchParams.delete('audit') window.history.replaceState({}, '', url); }, 3000); } } function auditParam(e) { const link = e.target; if (link.tagName === 'A' && link.hostname === 'www.filmweb.pl') { if (!link.dataset.modified) { const url = new URL(link.href); url.searchParams.append('audit', 'true'); link.href = url.toString(); link.dataset.modified = true; } } } document.addEventListener('mouseover', auditParam); document.addEventListener('focusin', auditParam); })();