>>2116Io come script usavo questo su Tampermonkey. Mi chiedo se è possibile modificarlo per aggirare il nuovo blocco.
// ==UserScript==
// @name PunterForum Decrypter
// @namespace
http://tampermonkey.net/// @version 19/02/2026
// @description Decifra e rimuove il blur dai contenuti
// @match *://community.punterforum.com/*
// @run-at document-end
// @grant none
// ==/UserScript==
(() => {
'use strict';
const map = {a:'u',b:'z',c:'b',d:'c',e:'a',f:'d',g:'f',h:'g',i:'e',j:'h',k:'j',l:'k',
m:'l',n:'m',o:'i',p:'n',q:'p',r:'q',s:'r',t:'s',u:'o',v:'t',w:'v',x:'w',
y:'x',z:'y'};
const decode = s => s.replace(/[A-Za-z]/g, c => {
const l = c.toLowerCase();
if (!map[l]) return c;
const d = map[l];
return c === l ? d : d.toUpperCase();
});
const process = el => {
const w = document.createTreeWalker(el, NodeFilter.SHOW_TEXT);
let n;
while (n = w.nextNode()) n.nodeValue = decode(n.nodeValue);
el.style.filter = el.style.webkitFilter = "none";
el.classList.remove("wutime-forcereg-blur");
el.dataset.decoded = "1";
};
const scan = () =>
document.querySelectorAll('.wutime-forcereg-blur:not([data-decoded])')
.forEach(process);
scan();
new MutationObserver(scan).observe(document.body, { childList: true, subtree: true });
})();