← Tous les exemples

JavaScript Pubs & encombrement twitch.tv

Twitch : masquer les chaînes hors ligne de la barre latérale

Masque les chaînes suivies hors ligne dans la barre latérale gauche, ne gardant que celles en direct.

Code à copier

// Hide offline channels in the left followed list, keeping only live ones
function hideOfflineFollowed() {
  document.querySelectorAll('.side-nav-card').forEach(function (card) {
    const live = card.querySelector('.tw-channel-status-text-indicator')
      || card.querySelector('div[data-a-target="side-nav-live-status"]');
    const offline = card.querySelector('div[data-a-target="side-nav-offline-text"]');
    if (offline && !live) {
      card.style.display = 'none';
    }
  });
}
hideOfflineFollowed();
const obs = new MutationObserver(hideOfflineFollowed);
obs.observe(document.documentElement, { childList: true, subtree: true });

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