🏠 Home 

Filmweb.pl - Brak Automatycznego odświeżania i reklam

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);
})();