Jak vrátit přepsané URL

Online komunikátory, VoIP, webové prohlížeče, e-mailové klienty

Moderátor: Moderátoři Živě.cz

Odeslat příspěvekod Papadimo 8. 2. 2020 11:50

Dobrý den, potřeboval bych na internetu vyřešit jednu věc: Některé stránky přepisují odkazy (například v popiscích videí na youtube - odkaz http://něco.cz je přepsaný na youtube.com na youtube.com/redirect?blabla&url=http%2A2A%22Fněco.%2Ecz)

Což se dá v klidu ublockem zablokovat youtube.com/redirect$document

Zajímalo by mě, jak pro BFU udělat, aby si jim otevřelo původní URL, protože ty samozřejmě jim jem za těžko si v stránce s upozorněním, že URL bylo zablokováno, najít příslušný text a v konzoli dát decodeURIComponent("http%2A%2Aněco...%2Flll") a ani to není pohodlné
Vidím tyto možnosti:
1) zabránit stránce v přepisu url, je li dělané dynamicky, ale jak? Pokud je rovnou ve zdrojáku přepsané URL, tak to nejde
2) přímo na stránce provést zpětné dekodování HREF na původní URL (nebude fungovat, pokud je tam onclick handler, který provádí přesměrování)
3) nějak magicky při pokusu otevřít url youtube.com na youtube.com/redirect?blabla&url=$1 provést rutinu window.location=decodeURIComponent($1) --

existuje nějaké takové řešení či rozšíření co by to umělo? ideálně abych to nemusel pro všechny weby, kde podvržené url se používá vyjmenovávát, aby tam byla nějaká autodetekce
Papadimo
Junior

Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 0 návštevníků