Pomijanie skracaczy linków i stron przekierowań
Klikasz link, a zamiast celu ląduje strona „poczekaj 5 sekund" — licznik, reklama, przycisk „pomiń". Skracacze i strony przekierowań żyją z tych sekund Twojego życia. Ta reguła przeskakuje je za Ciebie.
Jak działają strony przekierowań
Strona-pośrednik ma docelowy URL gdzieś u siebie — w linku „pomiń", w atrybucie, w zmiennej JS albo w parametrze własnego adresu. Pokazuje go dopiero po odliczaniu, żeby zdążyć wyświetlić reklamę. Skoro URL już tam jest, nie ma po co czekać.
Reguła
JavaScript reguły, wzorzec URL na konkretny skracacz (albo * — patrz pułapki):
// 1. Cel w parametrze adresu (?url=... ?dest=...)
const here = new URL(location.href);
let jumped = false;
for (const key of ['url', 'dest', 'target', 'r', 'u']) {
const v = here.searchParams.get(key);
if (!jumped && v && /^https?:/.test(v)) {
location.replace(v);
jumped = true;
}
}
// 2. Cel w widocznym przycisku "pomiń / continue"
if (!jumped) {
const re = /pomiń|przejdź|continue|skip|get link/i;
const btn = [...document.querySelectorAll('a[href^="http"]')]
.find(a => re.test(a.textContent || ''));
if (btn) location.replace(btn.href);
}
Jak to działa
Cel w parametrze
Wiele przekierowań ma postać redirect.com/go?url=https://cel.... Reguła czyta parametry o typowych nazwach i jeśli któryś wygląda jak adres http — od razu tam skacze.
Cel w przycisku
Gdy URL-a nie ma w adresie, szukamy widocznego linku z tekstem „pomiń" / „continue" prowadzącego na zewnątrz. location.replace (zamiast href) nie zostawia strony-pośrednika w historii — przycisk „wstecz" działa normalnie.
Pułapki
- Wzorzec URL ustaw wąsko. Reguła na
*może zadziałać na stronie, która ma?url=w zupełnie innym celu. Lepiej dopisuj po jednym skracaczu, których realnie używasz. - Niektóre cele są zakodowane. Jeśli parametr to
%68%74%74%70..., dołóżdecodeURIComponentprzed sprawdzeniem. - Linki afiliacyjne. Pomijając przekierowanie, pomijasz czasem prowizję twórcy treści, do której zmierzasz. Twój wybór — ale warto wiedzieć.
Zobacz też
- Przykłady — więcej gotowych reguł JS
- Auto-pager — kolejna reguła oszczędzająca kliknięcia
- Wzorce URL — jak precyzyjnie celować regułą
Zainstaluj JustZix — i odzyskaj te pięć sekund na każdym linku.
Oceń ten wpis
Brak ocen — oceń jako pierwszy.