Did a quick GPT request for a tampermonkey script. Worked for me on Firefox.
// ==UserScript==
// @name Coomer Video Link Cleaner (Dynamic)
// @namespace
http://tampermonkey.net/// @version 1.3
// @description Remove ?f=… from .mp4 links (even on dynamic pages)
// @match
https://*.coomer.su/*// @grant none
// ==/UserScript==
(function() {
'use strict';
function cleanLinksInNode(node) {
const links = node.querySelectorAll ? node.querySelectorAll('a[href*=".mp4?f="]') : [];
links.forEach(link => {
const cleanHref = link.href.replace(/(\.mp4)\?.*$/, '$1');
link.href = cleanHref;
link.target = '_blank'; // abrir em nova aba, opcional
});
}
// limpa os links que já estiverem presentes
cleanLinksInNode(document);
// observa mudanças no DOM para agir em links carregados dinamicamente
const observer = new MutationObserver(mutations => {
for (const mutation of mutations) {
mutation.addedNodes.forEach(node => {
if (node.nodeType === 1) { // ELEMENT_NODE
cleanLinksInNode(node);
}
});
}
});
observer.observe(document.body, {
childList: true,
subtree: true
});
})();