← Tous les articles

Tutoriels

Contourner les raccourcisseurs de liens et les pages de redirection

Vous cliquez un lien et au lieu de la destination vous atterrissez sur une page « attendez 5 secondes » — un compte à rebours, une pub, un bouton « passer ». Les raccourcisseurs et les pages de redirection vivent de ces secondes de votre vie. Cette règle les saute pour vous.

Comment fonctionnent les pages de redirection

La page intermédiaire a l'URL de destination quelque part sur elle — dans le lien « passer », dans un attribut, dans une variable JS ou dans un paramètre de sa propre adresse. Elle ne la révèle qu'après un compte à rebours, pour avoir le temps de montrer une pub. Puisque l'URL est déjà là, il n'y a aucune raison d'attendre.

La règle

Le JavaScript de la règle, motif d'URL réglé sur le raccourcisseur précis (ou * — voir les pièges) :

// 1. Destination dans un paramètre d'adresse (?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. Destination dans un bouton "passer / continuer" visible
if (!jumped) {
  const re = /continuer|passer|continue|skip|get link|proceed/i;
  const btn = [...document.querySelectorAll('a[href^="http"]')]
    .find(a => re.test(a.textContent || ''));
  if (btn) location.replace(btn.href);
}

Comment ça marche

Destination dans un paramètre

Beaucoup de redirections ressemblent à redirect.com/go?url=https://cible.... La règle lit les paramètres aux noms courants et, si l'un ressemble à une adresse http, y saute aussitôt.

Destination dans un bouton

Quand l'URL n'est pas dans l'adresse, on cherche un lien visible avec un texte « passer » / « continuer » pointant vers l'extérieur. location.replace (au lieu de href) ne laisse pas la page intermédiaire dans l'historique — le bouton retour fonctionne normalement.

Pièges

À voir aussi

Installez JustZix — et récupérez ces cinq secondes sur chaque lien.

Notez cet article

Aucune note — soyez le premier.

Essayez vous-même

Installez JustZix et collez n'importe quel snippet de cet article. Deux minutes de zéro à une règle fonctionnelle sur tous vos appareils.

Obtenir JustZix

Fonctionnalités · Comment ça marche · Exemples · Cas d'usage