← Tous les exemples

JavaScript Productivité threads.com

Threads : afficher le fil Abonnements par défaut

Bascule automatiquement le fil d'accueil de « Pour vous » vers « Abonnements » au chargement.

Code à copier

// Switch the home feed from "For you" to "Following" automatically
function pickFollowing() {
  if (location.pathname !== '/' && !/^\/\?/.test(location.pathname + location.search)) return;
  const tabs = document.querySelectorAll('[role="tab"], [role="menuitem"]');
  for (const t of tabs) {
    const label = (t.textContent || '').trim().toLowerCase();
    if ((label === 'following' || label === 'obserwowani' || label === 'abonnements') &&
        t.getAttribute('aria-selected') !== 'true') {
      t.click();
      return;
    }
  }
}
let done = false;
function tryOnce() { if (!done) { pickFollowing(); } }
tryOnce();
const obs = new MutationObserver(() => { if (!done) tryOnce(); });
obs.observe(document.documentElement, { childList: true, subtree: true });
setTimeout(() => { done = true; obs.disconnect(); }, 8000);

Comment utiliser cet exemple

  1. Copiez le code avec le bouton ci-dessus.
  2. Installez JustZix (2 minutes) et ouvrez l'extension sur la page cible.
  3. Ajoutez une nouvelle règle correspondant à cette page.
  4. Collez le code dans le panneau JavaScript de la règle et enregistrez — il s'exécute à chaque visite de page.

Notez cet exemple

Aucune note — soyez le premier.

Cet exemple fonctionne-t-il ?

Les snippets sont inutiles sans un endroit où les coller.

JustZix s'installe en 2 minutes et exécute votre code sur chaque page correspondante. Sans compte, sans paiement.

Télécharger gratuitement Voir les cas d'usage